From a6a57de64621a123396f0f3f2b9bf24ab4320d84 Mon Sep 17 00:00:00 2001 From: Rajat Chopra Date: Thu, 18 Jun 2015 11:30:59 -0700 Subject: [PATCH] Assign host's IPAddress to podIP when pod shares the host's network --- pkg/kubelet/kubelet.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/kubelet/kubelet.go b/pkg/kubelet/kubelet.go index 6eb48abde04..523e3b3e7b8 100644 --- a/pkg/kubelet/kubelet.go +++ b/pkg/kubelet/kubelet.go @@ -2161,6 +2161,9 @@ func (kl *Kubelet) generatePodStatus(pod *api.Pod) (api.PodStatus, error) { glog.V(4).Infof("Cannot get host IP: %v", err) } else { podStatus.HostIP = hostIP.String() + if pod.Spec.HostNetwork && podStatus.PodIP == "" { + podStatus.PodIP = hostIP.String() + } } }