From d761b1d4d70282aef531ad4ccd7b77112396d3f1 Mon Sep 17 00:00:00 2001 From: Prashanth Balasubramanian Date: Mon, 15 Jun 2015 12:33:59 -0700 Subject: [PATCH] Use runtime cache to serve container /stats requests --- pkg/kubelet/kubelet.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/kubelet/kubelet.go b/pkg/kubelet/kubelet.go index c0981db355f..ea4dbcbe7e2 100644 --- a/pkg/kubelet/kubelet.go +++ b/pkg/kubelet/kubelet.go @@ -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 }