mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-03 17:30:00 +00:00
Tweak resource requests for Kubelet restart test
This commit is contained in:
parent
1367cca8fd
commit
b4a8861af3
@ -150,6 +150,10 @@ var _ = SIGDescribe("Restart [Serial] [Slow] [Disruptive]", func() {
|
|||||||
if numCpus < 1 {
|
if numCpus < 1 {
|
||||||
e2eskipper.Skipf("insufficient CPU available for kubelet restart test")
|
e2eskipper.Skipf("insufficient CPU available for kubelet restart test")
|
||||||
}
|
}
|
||||||
|
if numCpus > 18 {
|
||||||
|
// 950m * 19 = 1805 CPUs -> not enough to block the scheduling of another 950m pod
|
||||||
|
e2eskipper.Skipf("test will return false positives on a machine with >18 cores")
|
||||||
|
}
|
||||||
|
|
||||||
// create as many restartNever pods as there are allocatable CPU
|
// create as many restartNever pods as there are allocatable CPU
|
||||||
// nodes; if they are not correctly accounted for as terminated
|
// nodes; if they are not correctly accounted for as terminated
|
||||||
@ -161,7 +165,7 @@ var _ = SIGDescribe("Restart [Serial] [Slow] [Disruptive]", func() {
|
|||||||
pod.Spec.RestartPolicy = "Never"
|
pod.Spec.RestartPolicy = "Never"
|
||||||
pod.Spec.Containers[0].Command = []string{"echo", "hi"}
|
pod.Spec.Containers[0].Command = []string{"echo", "hi"}
|
||||||
pod.Spec.Containers[0].Resources.Limits = v1.ResourceList{
|
pod.Spec.Containers[0].Resources.Limits = v1.ResourceList{
|
||||||
v1.ResourceCPU: resource.MustParse("1"),
|
v1.ResourceCPU: resource.MustParse("950m"), // leave a little room for other workloads
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
createBatchPodWithRateControl(f, restartNeverPods, podCreationInterval)
|
createBatchPodWithRateControl(f, restartNeverPods, podCreationInterval)
|
||||||
|
Loading…
Reference in New Issue
Block a user