mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-04 09:49:50 +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
|
var err error
|
||||||
switch rName {
|
switch rName {
|
||||||
case v1.ResourceCPU:
|
case v1.ResourceCPU:
|
||||||
podCpuResources := &cm.ResourceConfig{CPUPeriod: podResources.CPUPeriod}
|
podCPUResources := &cm.ResourceConfig{}
|
||||||
if setLimitValue {
|
if setLimitValue {
|
||||||
podCpuResources.CPUQuota = podResources.CPUQuota
|
podCPUResources.CPUPeriod = podResources.CPUPeriod
|
||||||
|
podCPUResources.CPUQuota = podResources.CPUQuota
|
||||||
} else {
|
} else {
|
||||||
podCpuResources.CPUShares = podResources.CPUShares
|
podCPUResources.CPUShares = podResources.CPUShares
|
||||||
}
|
}
|
||||||
err = pcm.SetPodCgroupConfig(pod, podCpuResources)
|
err = pcm.SetPodCgroupConfig(pod, podCPUResources)
|
||||||
case v1.ResourceMemory:
|
case v1.ResourceMemory:
|
||||||
err = pcm.SetPodCgroupConfig(pod, podResources)
|
err = pcm.SetPodCgroupConfig(pod, podResources)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user