mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-04 01:40:07 +00:00
Fixed flakiness in autoscaling e2e with no scheduling pods
This commit is contained in:
parent
0f8adc5d53
commit
3a18af8ea8
@ -53,10 +53,10 @@ var _ = Describe("Autoscaling", func() {
|
|||||||
})
|
})
|
||||||
|
|
||||||
It("[Skipped][Autoscaling Suite] should scale cluster size based on cpu utilization", func() {
|
It("[Skipped][Autoscaling Suite] should scale cluster size based on cpu utilization", func() {
|
||||||
setUpAutoscaler("cpu/node_utilization", 0.5, nodeCount, nodeCount+1)
|
setUpAutoscaler("cpu/node_utilization", 0.4, nodeCount, nodeCount+1)
|
||||||
|
|
||||||
// Consume 60% CPU
|
// Consume 50% CPU
|
||||||
millicoresPerReplica := 600
|
millicoresPerReplica := 500
|
||||||
rc := NewStaticResourceConsumer("cpu-utilization", nodeCount*coresPerNode, millicoresPerReplica*nodeCount*coresPerNode, 0, int64(millicoresPerReplica), 100, f)
|
rc := NewStaticResourceConsumer("cpu-utilization", nodeCount*coresPerNode, millicoresPerReplica*nodeCount*coresPerNode, 0, int64(millicoresPerReplica), 100, f)
|
||||||
expectNoError(waitForClusterSize(f.Client, nodeCount+1, 20*time.Minute))
|
expectNoError(waitForClusterSize(f.Client, nodeCount+1, 20*time.Minute))
|
||||||
|
|
||||||
|
@ -266,8 +266,10 @@ func runServiceAndRCForResourceConsumer(c *client.Client, ns, name string, repli
|
|||||||
Namespace: ns,
|
Namespace: ns,
|
||||||
Timeout: timeoutRC,
|
Timeout: timeoutRC,
|
||||||
Replicas: replicas,
|
Replicas: replicas,
|
||||||
|
CpuRequest: cpuLimitMillis,
|
||||||
CpuLimit: cpuLimitMillis,
|
CpuLimit: cpuLimitMillis,
|
||||||
MemLimit: memLimitMb * 1024 * 1024, // MemLimit is in bytes
|
MemRequest: memLimitMb * 1024 * 1024, // MemLimit is in bytes
|
||||||
|
MemLimit: memLimitMb * 1024 * 1024,
|
||||||
}
|
}
|
||||||
expectNoError(RunRC(config))
|
expectNoError(RunRC(config))
|
||||||
// Make sure endpoints are propagated.
|
// Make sure endpoints are propagated.
|
||||||
|
Loading…
Reference in New Issue
Block a user