FEATURE: Support privileged containers in a pod

Add a Privileged field to containers in a pod, in order to facilitate pods
performing administrative tasks such as builds via Docker-in-Docker.

Discussion: https://github.com/GoogleCloudPlatform/kubernetes/issues/391
This commit is contained in:
Dan Mace
2014-08-12 09:04:00 -04:00
committed by Brendan Burns
parent 9b6042ea2c
commit 3a3fab3f82
3 changed files with 5 additions and 0 deletions

View File

@@ -339,6 +339,7 @@ func (kl *Kubelet) runContainer(pod *Pod, container *api.Container, podVolumes v
PortBindings: portBindings,
Binds: binds,
NetworkMode: netMode,
Privileged: container.Privileged,
})
if err == nil && container.Lifecycle != nil && container.Lifecycle.PostStart != nil {
handlerErr := kl.runHandler(GetPodFullName(pod), pod.Manifest.UUID, container, container.Lifecycle.PostStart)