Enable kubectl logs po

This commit is contained in:
Rita Zhang
2017-12-11 20:25:54 -08:00
parent 57996b44c4
commit e0c9da5d95
5 changed files with 123 additions and 3 deletions

View File

@@ -60,11 +60,14 @@ func New(nodeName, operatingSystem, namespace, kubeConfig, taint, provider, prov
}
rm := manager.NewResourceManager(clientset)
go ApiServerStart()
log.Println("vkubelet apiserver started")
var p Provider
switch provider {
case "azure":
p, err = azure.NewACIProvider(providerConfig, rm, nodeName, operatingSystem)
internalIP := os.Getenv("VKUBELET_POD_IP")
p, err = azure.NewACIProvider(providerConfig, rm, nodeName, operatingSystem, internalIP)
if err != nil {
return nil, err
}
@@ -136,6 +139,7 @@ func (s *Server) registerNode() error {
Capacity: s.provider.Capacity(),
Allocatable: s.provider.Capacity(),
Conditions: s.provider.NodeConditions(),
Addresses: s.provider.NodeAddresses(),
},
}