Merge pull request #9809 from bprashanth/stats_cache

Use runtime cache to serve container /stats requests
This commit is contained in:
Saad Ali 2015-06-16 18:51:53 -07:00
commit cc5756b2fc

View File

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