mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-09 20:17:41 +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 {
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user