mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-11 04:52:08 +00:00
Populate status memory requests from actuated resources
This commit is contained in:
parent
7fe7754e67
commit
ec1b493a08
@ -2105,6 +2105,13 @@ func (kl *Kubelet) convertToAPIContainerStatuses(pod *v1.Pod, podStatus *kubecon
|
|||||||
} else {
|
} else {
|
||||||
preserveOldResourcesValue(v1.ResourceCPU, oldStatus.Resources.Requests, resources.Requests)
|
preserveOldResourcesValue(v1.ResourceCPU, oldStatus.Resources.Requests, resources.Requests)
|
||||||
}
|
}
|
||||||
|
// TODO(tallclair,vinaykul,InPlacePodVerticalScaling): Investigate defaulting to actuated resources instead of allocated resources above
|
||||||
|
if _, exists := resources.Requests[v1.ResourceMemory]; exists {
|
||||||
|
// Get memory requests from actuated resources
|
||||||
|
if actuatedResources, found := kl.allocationManager.GetActuatedResources(pod.UID, allocatedContainer.Name); found {
|
||||||
|
resources.Requests[v1.ResourceMemory] = actuatedResources.Requests.Memory().DeepCopy()
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return resources
|
return resources
|
||||||
|
Loading…
Reference in New Issue
Block a user