From d9cd7a78f7d64df4802b1415297754b17b00659b Mon Sep 17 00:00:00 2001 From: Victor Marmol Date: Mon, 23 Mar 2015 15:32:55 -0700 Subject: [PATCH] Allow starting a container with --net=host. --- pkg/kubelet/kubelet.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/kubelet/kubelet.go b/pkg/kubelet/kubelet.go index df7b660ad07..80cfa5779a2 100644 --- a/pkg/kubelet/kubelet.go +++ b/pkg/kubelet/kubelet.go @@ -1040,7 +1040,12 @@ func (kl *Kubelet) createPodInfraContainer(pod *api.Pod) (dockertools.DockerID, if ref != nil { kl.recorder.Eventf(ref, "pulled", "Successfully pulled image %q", container.Image) } - id, err := kl.runContainer(pod, container, nil, "", "") + // TODO(vmarmol): Auth. + netNamespace := "" + if pod.Spec.HostNetwork { + netNamespace = "host" + } + id, err := kl.runContainer(pod, container, nil, netNamespace, "") if err != nil { return "", err }