diff --git a/pkg/kubelet/cm/topologymanager/topology_manager.go b/pkg/kubelet/cm/topologymanager/topology_manager.go index ca89b1bea77..0cfd0eca54b 100644 --- a/pkg/kubelet/cm/topologymanager/topology_manager.go +++ b/pkg/kubelet/cm/topologymanager/topology_manager.go @@ -321,16 +321,16 @@ func (m *manager) Admit(attrs *lifecycle.PodAdmitAttributes) lifecycle.PodAdmitR pod := attrs.Pod c := make(map[string]TopologyHint) - for _, container := range append(pod.Spec.InitContainers, pod.Spec.Containers...) { - result := m.calculateAffinity(*pod, container) - admitPod := m.policy.CanAdmitPodResult(&result) - if !admitPod.Admit { - return admitPod - } - c[container.Name] = result - } - m.podTopologyHints[string(pod.UID)] = c - klog.Infof("[topologymanager] Topology Affinity for Pod: %v are %v", pod.UID, m.podTopologyHints[string(pod.UID)]) + for _, container := range append(pod.Spec.InitContainers, pod.Spec.Containers...) { + result := m.calculateAffinity(*pod, container) + admitPod := m.policy.CanAdmitPodResult(&result) + if !admitPod.Admit { + return admitPod + } + c[container.Name] = result + } + m.podTopologyHints[string(pod.UID)] = c + klog.Infof("[topologymanager] Topology Affinity for Pod: %v are %v", pod.UID, m.podTopologyHints[string(pod.UID)]) return lifecycle.PodAdmitResult{ Admit: true,