Use runtime cache to serve container /stats requests

This commit is contained in:
Prashanth Balasubramanian 2015-06-15 12:33:59 -07:00
parent f39f2f0495
commit d761b1d4d7

View File

@ -2208,10 +2208,12 @@ func (kl *Kubelet) GetContainerInfo(podFullName string, podUID types.UID, contai
podUID = kl.podManager.TranslatePodUID(podUID)
container, err := kl.findContainer(podFullName, podUID, containerName)
pods, err := kl.runtimeCache.GetPods()
if err != nil {
return nil, err
}
pod := kubecontainer.Pods(pods).FindPod(podFullName, podUID)
container := pod.FindContainerByName(containerName)
if container == nil {
return nil, ErrContainerNotFound
}