diff --git a/pkg/kubelet/network/kubenet/kubenet_linux.go b/pkg/kubelet/network/kubenet/kubenet_linux.go index c4fa04dad1..9ff155b2df 100644 --- a/pkg/kubelet/network/kubenet/kubenet_linux.go +++ b/pkg/kubelet/network/kubenet/kubenet_linux.go @@ -317,7 +317,7 @@ func (plugin *kubenetNetworkPlugin) SetUpPod(namespace string, name string, id k if err != nil { return err } - if res.IP4 == nil || res.IP4.IP.IP.String() == "" { + if res.IP4 == nil || len(res.IP4.IP.IP) != net.IPv4len { return fmt.Errorf("CNI plugin reported no IPv4 address for container %v.", id) } plugin.podIPs[id] = res.IP4.IP.IP.String()