mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-30 15:05:27 +00:00
Set pod-level CPUPeriod only if CPUQuota is changed
Signed-off-by: Itamar Holder <iholder@redhat.com>
This commit is contained in:
parent
c792c30b6a
commit
f21473b924
@ -663,13 +663,14 @@ func (m *kubeGenericRuntimeManager) doPodResizeAction(pod *v1.Pod, podStatus *ku
|
||||
var err error
|
||||
switch rName {
|
||||
case v1.ResourceCPU:
|
||||
podCpuResources := &cm.ResourceConfig{CPUPeriod: podResources.CPUPeriod}
|
||||
podCPUResources := &cm.ResourceConfig{}
|
||||
if setLimitValue {
|
||||
podCpuResources.CPUQuota = podResources.CPUQuota
|
||||
podCPUResources.CPUPeriod = podResources.CPUPeriod
|
||||
podCPUResources.CPUQuota = podResources.CPUQuota
|
||||
} else {
|
||||
podCpuResources.CPUShares = podResources.CPUShares
|
||||
podCPUResources.CPUShares = podResources.CPUShares
|
||||
}
|
||||
err = pcm.SetPodCgroupConfig(pod, podCpuResources)
|
||||
err = pcm.SetPodCgroupConfig(pod, podCPUResources)
|
||||
case v1.ResourceMemory:
|
||||
err = pcm.SetPodCgroupConfig(pod, podResources)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user