mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-31 07:20:13 +00:00
Run scheduler_perf with QueueingHints both enabled and disabled
This commit is contained in:
parent
bc79d3ba87
commit
e44041ee47
@ -34,6 +34,16 @@
|
||||
namespace: sched-1
|
||||
workloads:
|
||||
- name: 5Nodes
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
initPods: 1
|
||||
measurePods: 4
|
||||
- name: 5Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
@ -52,6 +62,17 @@
|
||||
initPods: 1000
|
||||
measurePods: 1000
|
||||
- name: 5000Nodes_2000Pods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 70
|
||||
params:
|
||||
initNodes: 5000
|
||||
initPods: 1000
|
||||
measurePods: 2000
|
||||
- name: 5000Nodes_2000Pods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 70
|
||||
params:
|
||||
@ -80,6 +101,16 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: 5Nodes
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
initPods: 5
|
||||
measurePods: 10
|
||||
- name: 5Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
@ -98,6 +129,17 @@
|
||||
initPods: 5000
|
||||
measurePods: 1000
|
||||
- name: 5000Nodes_5000Pods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 35
|
||||
params:
|
||||
initNodes: 5000
|
||||
initPods: 5000
|
||||
measurePods: 5000
|
||||
- name: 5000Nodes_5000Pods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 35
|
||||
params:
|
||||
@ -122,6 +164,16 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: 5Nodes
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
initPods: 5
|
||||
measurePods: 10
|
||||
- name: 5Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
@ -140,6 +192,17 @@
|
||||
initPods: 5000
|
||||
measurePods: 1000
|
||||
- name: 5000Nodes_5000Pods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 90
|
||||
params:
|
||||
initNodes: 5000
|
||||
initPods: 5000
|
||||
measurePods: 5000
|
||||
- name: 5000Nodes_5000Pods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 90
|
||||
params:
|
||||
@ -164,6 +227,16 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: 5Nodes
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
initPods: 5
|
||||
measurePods: 10
|
||||
- name: 5Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
@ -182,6 +255,17 @@
|
||||
initPods: 5000
|
||||
measurePods: 1000
|
||||
- name: 5000Nodes_5000Pods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 90
|
||||
params:
|
||||
initNodes: 5000
|
||||
initPods: 5000
|
||||
measurePods: 5000
|
||||
- name: 5000Nodes_5000Pods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 90
|
||||
params:
|
||||
@ -205,6 +289,16 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: 5Nodes
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
initPods: 5
|
||||
measurePods: 10
|
||||
- name: 5Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
@ -223,6 +317,17 @@
|
||||
initPods: 5000
|
||||
measurePods: 1000
|
||||
- name: 5000Nodes_10000Pods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 220
|
||||
params:
|
||||
initNodes: 5000
|
||||
initPods: 5000
|
||||
measurePods: 10000
|
||||
- name: 5000Nodes_10000Pods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 220
|
||||
params:
|
||||
@ -266,7 +371,17 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: 5Nodes
|
||||
labels: [performance, short]
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
initPods: 2
|
||||
measurePods: 10
|
||||
- name: 5Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
initPods: 2
|
||||
@ -284,6 +399,17 @@
|
||||
initPods: 2000
|
||||
measurePods: 1000
|
||||
- name: 5000Nodes_5000Pods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 140
|
||||
params:
|
||||
initNodes: 5000
|
||||
initPods: 2000
|
||||
measurePods: 5000
|
||||
- name: 5000Nodes_5000Pods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 140
|
||||
params:
|
||||
@ -316,7 +442,18 @@
|
||||
namespace: measure-ns-0
|
||||
workloads:
|
||||
- name: 10Nodes
|
||||
labels: [performance, short]
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 10
|
||||
initPodsPerNamespace: 2
|
||||
initNamespaces: 2
|
||||
measurePods: 6
|
||||
- name: 10Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 10
|
||||
initPodsPerNamespace: 2
|
||||
@ -337,6 +474,18 @@
|
||||
initNamespaces: 100
|
||||
measurePods: 1000
|
||||
- name: 5000Nodes_2000Pods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 24
|
||||
params:
|
||||
initNodes: 6000
|
||||
initPodsPerNamespace: 40
|
||||
initNamespaces: 100
|
||||
measurePods: 2000
|
||||
- name: 5000Nodes_2000Pods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 24
|
||||
params:
|
||||
@ -370,7 +519,18 @@
|
||||
namespace: measure-ns-0
|
||||
workloads:
|
||||
- name: 10Nodes
|
||||
labels: [performance, short]
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 10
|
||||
initPodsPerNamespace: 2
|
||||
initNamespaces: 2
|
||||
measurePods: 10
|
||||
- name: 10Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 10
|
||||
initPodsPerNamespace: 2
|
||||
@ -391,6 +551,18 @@
|
||||
initNamespaces: 100
|
||||
measurePods: 1000
|
||||
- name: 5000Nodes_2000Pods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 55
|
||||
params:
|
||||
initNodes: 5000
|
||||
initPodsPerNamespace: 40
|
||||
initNamespaces: 100
|
||||
measurePods: 2000
|
||||
- name: 5000Nodes_2000Pods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 55
|
||||
params:
|
||||
@ -427,7 +599,18 @@
|
||||
namespace: measure-ns-0
|
||||
workloads:
|
||||
- name: 10Nodes
|
||||
labels: [performance, short]
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 10
|
||||
initPodsPerNamespace: 2
|
||||
initNamespaces: 2
|
||||
measurePods: 10
|
||||
- name: 10Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 10
|
||||
initPodsPerNamespace: 2
|
||||
@ -448,6 +631,18 @@
|
||||
initNamespaces: 100
|
||||
measurePods: 1000
|
||||
- name: 5000Nodes_2000Pods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 35
|
||||
params:
|
||||
initNodes: 5000
|
||||
initPodsPerNamespace: 50
|
||||
initNamespaces: 100
|
||||
measurePods: 2000
|
||||
- name: 5000Nodes_2000Pods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 35
|
||||
params:
|
||||
@ -481,7 +676,18 @@
|
||||
namespace: measure-ns-0
|
||||
workloads:
|
||||
- name: 10Nodes
|
||||
labels: [performance, short]
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 10
|
||||
initPodsPerNamespace: 2
|
||||
initNamespaces: 2
|
||||
measurePods: 10
|
||||
- name: 10Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 10
|
||||
initPodsPerNamespace: 2
|
||||
@ -502,6 +708,18 @@
|
||||
initNamespaces: 100
|
||||
measurePods: 1000
|
||||
- name: 5000Nodes_5000Pods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 90
|
||||
params:
|
||||
initNodes: 5000
|
||||
initPodsPerNamespace: 50
|
||||
initNamespaces: 100
|
||||
measurePods: 5000
|
||||
- name: 5000Nodes_5000Pods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 90
|
||||
params:
|
||||
@ -530,12 +748,31 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: 1Node_10GatedPods
|
||||
labels: [performance, short]
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
gatedPods: 10
|
||||
measurePods: 10
|
||||
- name: 1Node_10GatedPods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
gatedPods: 10
|
||||
measurePods: 10
|
||||
- name: 1Node_10000GatedPods
|
||||
labels: [performance, short]
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 110
|
||||
params:
|
||||
gatedPods: 10000
|
||||
measurePods: 20000
|
||||
- name: 1Node_10000GatedPods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 110
|
||||
params:
|
||||
gatedPods: 10000
|
||||
|
@ -53,6 +53,20 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: fast
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
# This testcase runs through all code paths without
|
||||
# taking too long overall.
|
||||
nodesWithDRA: 1
|
||||
nodesWithoutDRA: 1
|
||||
initPods: 0
|
||||
measurePods: 10
|
||||
maxClaimsPerNode: 10
|
||||
- name: fast_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
# This testcase runs through all code paths without
|
||||
@ -125,6 +139,20 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: fast
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
# This testcase runs through all code paths without
|
||||
# taking too long overall.
|
||||
nodesWithDRA: 1
|
||||
nodesWithoutDRA: 1
|
||||
initClaims: 0
|
||||
maxClaimsPerNode: 10
|
||||
duration: 2s
|
||||
- name: fast_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
# This testcase runs through all code paths without
|
||||
@ -238,6 +266,22 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: fast
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
# This testcase runs through all code paths without
|
||||
# taking too long overall.
|
||||
nodesWithDRA: 1
|
||||
nodesWithoutDRA: 1
|
||||
initPods: 0
|
||||
initClaims: 0
|
||||
measurePods: 10
|
||||
measureClaims: 2 # must be measurePods / 5
|
||||
maxClaimsPerNode: 2
|
||||
- name: fast_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
# This testcase runs through all code paths without
|
||||
|
@ -29,6 +29,16 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: 5Nodes
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
initPods: 5
|
||||
measurePods: 10
|
||||
- name: 5Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
@ -47,6 +57,17 @@
|
||||
initPods: 1000
|
||||
measurePods: 1000
|
||||
- name: 5000Nodes_10000Pods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 270
|
||||
params:
|
||||
initNodes: 5000
|
||||
initPods: 1000
|
||||
measurePods: 10000
|
||||
- name: 5000Nodes_10000Pods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 270
|
||||
params:
|
||||
@ -76,12 +97,31 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: 5Nodes
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
measurePods: 10
|
||||
- name: 5Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
measurePods: 10
|
||||
- name: 15000Nodes
|
||||
labels: [performance, short]
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 390
|
||||
params:
|
||||
initNodes: 15000
|
||||
measurePods: 30000
|
||||
- name: 15000Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 390
|
||||
params:
|
||||
initNodes: 15000
|
||||
@ -104,6 +144,16 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: 5Nodes
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
initPods: 10
|
||||
measurePods: 10
|
||||
- name: 5Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
@ -122,6 +172,17 @@
|
||||
initPods: 5000
|
||||
measurePods: 2000
|
||||
- name: 5000Nodes_5000Pods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 85
|
||||
params:
|
||||
initNodes: 5000
|
||||
initPods: 5000
|
||||
measurePods: 5000
|
||||
- name: 5000Nodes_5000Pods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 85
|
||||
params:
|
||||
@ -146,6 +207,16 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: 5Nodes
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
initPods: 10
|
||||
measurePods: 10
|
||||
- name: 5Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
@ -164,6 +235,17 @@
|
||||
initPods: 5000
|
||||
measurePods: 2000
|
||||
- name: 5000Nodes_5000Pods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 125
|
||||
params:
|
||||
initNodes: 5000
|
||||
initPods: 5000
|
||||
measurePods: 5000
|
||||
- name: 5000Nodes_5000Pods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 125
|
||||
params:
|
||||
@ -184,12 +266,33 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: 5Nodes
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
initPods: 20
|
||||
measurePods: 5
|
||||
- name: 5Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
initPods: 20
|
||||
measurePods: 5
|
||||
- name: 500Nodes
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance, short]
|
||||
threshold: 18
|
||||
params:
|
||||
initNodes: 500
|
||||
initPods: 2000
|
||||
measurePods: 500
|
||||
- name: 500Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance, short]
|
||||
threshold: 18
|
||||
params:
|
||||
@ -229,6 +332,16 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: 5Nodes
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
initPods: 20
|
||||
measurePods: 5
|
||||
- name: 5Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
@ -241,12 +354,23 @@
|
||||
initPods: 2000
|
||||
measurePods: 500
|
||||
- name: 5000Nodes
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 200
|
||||
params:
|
||||
initNodes: 5000
|
||||
initPods: 20000
|
||||
measurePods: 5000
|
||||
- name: 5000Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 120
|
||||
params:
|
||||
initNodes: 5000
|
||||
initPods: 20000
|
||||
measurePods: 5000
|
||||
|
||||
# Measure throughput of regular schedulable pods that are interleaved by unschedulable pods injected at 5/s rate.
|
||||
- name: Unschedulable
|
||||
@ -264,6 +388,15 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: 5Nodes/10Pods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
measurePods: 10
|
||||
- name: 5Nodes/10Pods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
@ -279,11 +412,21 @@
|
||||
initNodes: 5000
|
||||
measurePods: 1000
|
||||
- name: 5kNodes/10kPods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 200
|
||||
params:
|
||||
initNodes: 5000
|
||||
measurePods: 10000
|
||||
- name: 5kNodes/10kPods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 250
|
||||
params:
|
||||
initNodes: 5000
|
||||
measurePods: 10000
|
||||
|
||||
- name: SchedulingWithMixedChurn
|
||||
workloadTemplate:
|
||||
@ -303,6 +446,15 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: 10Nodes
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 10
|
||||
measurePods: 100
|
||||
- name: 10Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 10
|
||||
@ -318,6 +470,16 @@
|
||||
initNodes: 5000
|
||||
measurePods: 2000
|
||||
- name: 5000Nodes_10000Pods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 265
|
||||
params:
|
||||
initNodes: 5000
|
||||
measurePods: 10000
|
||||
- name: 5000Nodes_10000Pods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 265
|
||||
params:
|
||||
@ -339,6 +501,16 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: 5Nodes
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
taintNodes: 1
|
||||
normalNodes: 4
|
||||
measurePods: 4
|
||||
- name: 5Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
taintNodes: 1
|
||||
@ -351,6 +523,17 @@
|
||||
normalNodes: 400
|
||||
measurePods: 400
|
||||
- name: 5000Nodes
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance, short]
|
||||
threshold: 68
|
||||
params:
|
||||
taintNodes: 1000
|
||||
normalNodes: 4000
|
||||
measurePods: 4000
|
||||
- name: 5000Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance, short]
|
||||
threshold: 68
|
||||
params:
|
||||
@ -389,13 +572,34 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: 1Node_10GatedPods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
gatedPods: 10
|
||||
deletingPods: 10
|
||||
measurePods: 10
|
||||
- name: 1Node_10GatedPods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
gatedPods: 10
|
||||
deletingPods: 10
|
||||
measurePods: 10
|
||||
- name: 1Node_10000GatedPods
|
||||
labels: [performance, short]
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 130
|
||||
params:
|
||||
gatedPods: 10000
|
||||
deletingPods: 20000
|
||||
measurePods: 20000
|
||||
- name: 1Node_10000GatedPods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 130
|
||||
params:
|
||||
gatedPods: 10000
|
||||
@ -429,12 +633,32 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: 10Node_100DeletingPods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 10
|
||||
deletingPods: 10
|
||||
measurePods: 10
|
||||
- name: 10Node_100DeletingPods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 10
|
||||
deletingPods: 10
|
||||
measurePods: 10
|
||||
- name: 1000Node_1000DeletingPods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance, short]
|
||||
params:
|
||||
initNodes: 1000
|
||||
deletingPods: 1000
|
||||
measurePods: 1000
|
||||
- name: 1000Node_1000DeletingPods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance, short]
|
||||
params:
|
||||
initNodes: 1000
|
||||
|
@ -29,6 +29,16 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: 5Nodes
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
initPods: 5
|
||||
measurePods: 10
|
||||
- name: 5Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
@ -47,6 +57,17 @@
|
||||
initPods: 5000
|
||||
measurePods: 1000
|
||||
- name: 5000Nodes_10000Pods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 260
|
||||
params:
|
||||
initNodes: 5000
|
||||
initPods: 1000
|
||||
measurePods: 10000
|
||||
- name: 5000Nodes_10000Pods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 260
|
||||
params:
|
||||
@ -69,6 +90,16 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: 5Nodes
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
initPods: 5
|
||||
measurePods: 10
|
||||
- name: 5Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
@ -87,6 +118,17 @@
|
||||
initPods: 5000
|
||||
measurePods: 1000
|
||||
- name: 5000Nodes_2000Pods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 90
|
||||
params:
|
||||
initNodes: 5000
|
||||
initPods: 1000
|
||||
measurePods: 2000
|
||||
- name: 5000Nodes_2000Pods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 90
|
||||
params:
|
||||
@ -118,6 +160,16 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: 5Nodes
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
initPods: 5
|
||||
measurePods: 10
|
||||
- name: 5Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
@ -136,6 +188,17 @@
|
||||
initPods: 5000
|
||||
measurePods: 1000
|
||||
- name: 5000Nodes_5000Pods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 35
|
||||
params:
|
||||
initNodes: 5000
|
||||
initPods: 5000
|
||||
measurePods: 5000
|
||||
- name: 5000Nodes_5000Pods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 35
|
||||
params:
|
||||
@ -165,6 +228,16 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: 5Nodes
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
initPods: 5
|
||||
measurePods: 10
|
||||
- name: 5Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
@ -183,6 +256,17 @@
|
||||
initPods: 5000
|
||||
measurePods: 1000
|
||||
- name: 5000Nodes_5000Pods
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance]
|
||||
threshold: 48
|
||||
params:
|
||||
initNodes: 5000
|
||||
initPods: 5000
|
||||
measurePods: 5000
|
||||
- name: 5000Nodes_5000Pods_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance]
|
||||
threshold: 48
|
||||
params:
|
||||
@ -205,12 +289,33 @@
|
||||
collectMetrics: true
|
||||
workloads:
|
||||
- name: 5Nodes
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
initPods: 20
|
||||
measurePods: 5
|
||||
- name: 5Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [integration-test, short]
|
||||
params:
|
||||
initNodes: 5
|
||||
initPods: 20
|
||||
measurePods: 5
|
||||
- name: 500Nodes
|
||||
featureGates:
|
||||
SchedulerQueueingHints: false
|
||||
labels: [performance, short]
|
||||
threshold: 18
|
||||
params:
|
||||
initNodes: 500
|
||||
initPods: 2000
|
||||
measurePods: 500
|
||||
- name: 500Nodes_QueueingHintsEnabled
|
||||
featureGates:
|
||||
SchedulerQueueingHints: true
|
||||
labels: [performance, short]
|
||||
threshold: 18
|
||||
params:
|
||||
|
Loading…
Reference in New Issue
Block a user