Kubelet doesn't override addrs from Cloud provider

pull/6/head
ublubu 2017-06-07 22:27:18 -04:00
parent 3837d95191
commit 46465c0a5a
1 changed files with 4 additions and 1 deletions

View File

@ -420,7 +420,10 @@ func (kl *Kubelet) setNodeAddress(node *v1.Node) error {
glog.V(2).Infof("Using node IP: %q", kl.nodeIP.String())
}
if kl.cloud != nil {
if kl.externalCloudProvider {
// We rely on the external cloud provider to supply the addresses.
return nil
} else if kl.cloud != nil {
instances, ok := kl.cloud.Instances()
if !ok {
return fmt.Errorf("failed to get instances from cloud provider")