use kl.getHostIPAnyWay() to get host ip even if node is not registered

This commit is contained in:
andrewsykim 2017-03-30 21:57:08 -04:00
parent 82903d28ff
commit a62653456b

View File

@ -618,11 +618,10 @@ func (kl *Kubelet) podFieldSelectorRuntimeValue(fs *v1.ObjectFieldSelector, pod
case "spec.serviceAccountName": case "spec.serviceAccountName":
return pod.Spec.ServiceAccountName, nil return pod.Spec.ServiceAccountName, nil
case "status.hostIP": case "status.hostIP":
hostIP, err := kl.GetHostIP() hostIP, err := kl.getHostIPAnyWay()
if err != nil { if err != nil {
return "", err return "", err
} }
return hostIP.String(), nil return hostIP.String(), nil
case "status.podIP": case "status.podIP":
return podIP, nil return podIP, nil