kubelet: revert the status HostIP behavior
This commit is contained in:
parent
6535c955bf
commit
2130f5bc55
@ -1382,15 +1382,18 @@ func (kl *Kubelet) generateAPIPodStatus(pod *v1.Pod, podStatus *kubecontainer.Po
|
|||||||
Status: v1.ConditionTrue,
|
Status: v1.ConditionTrue,
|
||||||
})
|
})
|
||||||
|
|
||||||
hostIP, err := kl.getHostIPAnyWay()
|
if kl.kubeClient != nil {
|
||||||
if err != nil {
|
hostIP, err := kl.getHostIPAnyWay()
|
||||||
glog.V(4).Infof("Cannot get host IP: %v", err)
|
if err != nil {
|
||||||
return *s
|
glog.V(4).Infof("Cannot get host IP: %v", err)
|
||||||
}
|
} else {
|
||||||
s.HostIP = hostIP.String()
|
s.HostIP = hostIP.String()
|
||||||
if kubecontainer.IsHostNetworkPod(pod) && s.PodIP == "" {
|
if kubecontainer.IsHostNetworkPod(pod) && s.PodIP == "" {
|
||||||
s.PodIP = hostIP.String()
|
s.PodIP = hostIP.String()
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return *s
|
return *s
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user