Skip to content

Commit

Permalink
Merge pull request #7712 from rjnagal/kubelet
Browse files Browse the repository at this point in the history
Expose pod name as a label on containers.
  • Loading branch information
vmarmol committed May 4, 2015
2 parents ec7baba + 1511dbf commit b012908
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions pkg/kubelet/dockertools/manager.go
Expand Up @@ -503,6 +503,10 @@ func (dm *DockerManager) runContainer(pod *api.Pod, container *api.Container, op
if len(containerHostname) > hostnameMaxLen {
containerHostname = containerHostname[:hostnameMaxLen]
}
namespacedName := types.NamespacedName{pod.Namespace, pod.Name}
labels := map[string]string{
"io.kubernetes.pod.name": namespacedName.String(),
}
dockerOpts := docker.CreateContainerOptions{
Name: BuildDockerName(dockerName, container),
Config: &docker.Config{
Expand All @@ -513,6 +517,7 @@ func (dm *DockerManager) runContainer(pod *api.Pod, container *api.Container, op
Memory: container.Resources.Limits.Memory().Value(),
CPUShares: milliCPUToShares(container.Resources.Limits.Cpu().MilliValue()),
WorkingDir: container.WorkingDir,
Labels: labels,
},
}

Expand Down

0 comments on commit b012908

Please sign in to comment.