mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-02 00:07:50 +00:00
Add larger scheduler_perf test cases
This commit is contained in:
parent
b95f9c32d6
commit
1747483922
@ -35,6 +35,12 @@
|
|||||||
initNodes: 5000
|
initNodes: 5000
|
||||||
initPods: 1000
|
initPods: 1000
|
||||||
measurePods: 1000
|
measurePods: 1000
|
||||||
|
- name: 5000Nodes_10000Pods
|
||||||
|
labels: [performance]
|
||||||
|
params:
|
||||||
|
initNodes: 5000
|
||||||
|
initPods: 1000
|
||||||
|
measurePods: 10000
|
||||||
|
|
||||||
- name: SchedulingPodAntiAffinity
|
- name: SchedulingPodAntiAffinity
|
||||||
defaultPodTemplatePath: config/templates/pod-with-pod-anti-affinity.yaml
|
defaultPodTemplatePath: config/templates/pod-with-pod-anti-affinity.yaml
|
||||||
@ -64,6 +70,12 @@
|
|||||||
initNodes: 5000
|
initNodes: 5000
|
||||||
initPods: 1000
|
initPods: 1000
|
||||||
measurePods: 1000
|
measurePods: 1000
|
||||||
|
- name: 5000Nodes_2000Pods
|
||||||
|
labels: [performance]
|
||||||
|
params:
|
||||||
|
initNodes: 5000
|
||||||
|
initPods: 1000
|
||||||
|
measurePods: 2000
|
||||||
|
|
||||||
- name: SchedulingSecrets
|
- name: SchedulingSecrets
|
||||||
defaultPodTemplatePath: config/templates/pod-with-secret-volume.yaml
|
defaultPodTemplatePath: config/templates/pod-with-secret-volume.yaml
|
||||||
@ -88,6 +100,12 @@
|
|||||||
initNodes: 5000
|
initNodes: 5000
|
||||||
initPods: 5000
|
initPods: 5000
|
||||||
measurePods: 1000
|
measurePods: 1000
|
||||||
|
- name: 5000Nodes_10000Pods
|
||||||
|
labels: [performance]
|
||||||
|
params:
|
||||||
|
initNodes: 5000
|
||||||
|
initPods: 1000
|
||||||
|
measurePods: 10000
|
||||||
|
|
||||||
- name: SchedulingInTreePVs
|
- name: SchedulingInTreePVs
|
||||||
labels: [performance]
|
labels: [performance]
|
||||||
@ -115,6 +133,11 @@
|
|||||||
initNodes: 5000
|
initNodes: 5000
|
||||||
initPods: 5000
|
initPods: 5000
|
||||||
measurePods: 1000
|
measurePods: 1000
|
||||||
|
- name: 5000Nodes_2000Pods
|
||||||
|
params:
|
||||||
|
initNodes: 5000
|
||||||
|
initPods: 1000
|
||||||
|
measurePods: 2000
|
||||||
|
|
||||||
- name: SchedulingMigratedInTreePVs
|
- name: SchedulingMigratedInTreePVs
|
||||||
labels: [performance]
|
labels: [performance]
|
||||||
@ -151,6 +174,11 @@
|
|||||||
initNodes: 5000
|
initNodes: 5000
|
||||||
initPods: 5000
|
initPods: 5000
|
||||||
measurePods: 1000
|
measurePods: 1000
|
||||||
|
- name: 5000Nodes_5000Pods
|
||||||
|
params:
|
||||||
|
initNodes: 5000
|
||||||
|
initPods: 5000
|
||||||
|
measurePods: 5000
|
||||||
|
|
||||||
- name: SchedulingCSIPVs
|
- name: SchedulingCSIPVs
|
||||||
labels: [performance]
|
labels: [performance]
|
||||||
@ -185,6 +213,11 @@
|
|||||||
initNodes: 5000
|
initNodes: 5000
|
||||||
initPods: 5000
|
initPods: 5000
|
||||||
measurePods: 1000
|
measurePods: 1000
|
||||||
|
- name: 5000Nodes_5000Pods
|
||||||
|
params:
|
||||||
|
initNodes: 5000
|
||||||
|
initPods: 5000
|
||||||
|
measurePods: 5000
|
||||||
|
|
||||||
- name: SchedulingPodAffinity
|
- name: SchedulingPodAffinity
|
||||||
defaultPodTemplatePath: config/templates/pod-with-pod-affinity.yaml
|
defaultPodTemplatePath: config/templates/pod-with-pod-affinity.yaml
|
||||||
@ -218,6 +251,12 @@
|
|||||||
initNodes: 5000
|
initNodes: 5000
|
||||||
initPods: 5000
|
initPods: 5000
|
||||||
measurePods: 1000
|
measurePods: 1000
|
||||||
|
- name: 5000Nodes_5000Pods
|
||||||
|
labels: [performance]
|
||||||
|
params:
|
||||||
|
initNodes: 5000
|
||||||
|
initPods: 5000
|
||||||
|
measurePods: 5000
|
||||||
|
|
||||||
- name: SchedulingPreferredPodAffinity
|
- name: SchedulingPreferredPodAffinity
|
||||||
labels: [performance]
|
labels: [performance]
|
||||||
@ -247,6 +286,11 @@
|
|||||||
initNodes: 5000
|
initNodes: 5000
|
||||||
initPods: 5000
|
initPods: 5000
|
||||||
measurePods: 1000
|
measurePods: 1000
|
||||||
|
- name: 5000Nodes_5000Pods
|
||||||
|
params:
|
||||||
|
initNodes: 5000
|
||||||
|
initPods: 5000
|
||||||
|
measurePods: 5000
|
||||||
|
|
||||||
- name: SchedulingPreferredPodAntiAffinity
|
- name: SchedulingPreferredPodAntiAffinity
|
||||||
defaultPodTemplatePath: config/templates/pod-with-preferred-pod-affinity.yaml
|
defaultPodTemplatePath: config/templates/pod-with-preferred-pod-affinity.yaml
|
||||||
@ -276,6 +320,12 @@
|
|||||||
initNodes: 5000
|
initNodes: 5000
|
||||||
initPods: 5000
|
initPods: 5000
|
||||||
measurePods: 1000
|
measurePods: 1000
|
||||||
|
- name: 5000Nodes_5000Pods
|
||||||
|
labels: [performance]
|
||||||
|
params:
|
||||||
|
initNodes: 5000
|
||||||
|
initPods: 5000
|
||||||
|
measurePods: 5000
|
||||||
|
|
||||||
# This test case simulates the scheduling of daemonset.
|
# This test case simulates the scheduling of daemonset.
|
||||||
# https://github.com/kubernetes/kubernetes/issues/124709
|
# https://github.com/kubernetes/kubernetes/issues/124709
|
||||||
@ -331,6 +381,12 @@
|
|||||||
initNodes: 5000
|
initNodes: 5000
|
||||||
initPods: 5000
|
initPods: 5000
|
||||||
measurePods: 1000
|
measurePods: 1000
|
||||||
|
- name: 5000Nodes_10000Pods
|
||||||
|
labels: [performance]
|
||||||
|
params:
|
||||||
|
initNodes: 5000
|
||||||
|
initPods: 5000
|
||||||
|
measurePods: 10000
|
||||||
|
|
||||||
- name: TopologySpreading
|
- name: TopologySpreading
|
||||||
workloadTemplate:
|
workloadTemplate:
|
||||||
@ -360,6 +416,12 @@
|
|||||||
initNodes: 5000
|
initNodes: 5000
|
||||||
initPods: 5000
|
initPods: 5000
|
||||||
measurePods: 2000
|
measurePods: 2000
|
||||||
|
- name: 5000Nodes_5000Pods
|
||||||
|
labels: [performance]
|
||||||
|
params:
|
||||||
|
initNodes: 5000
|
||||||
|
initPods: 5000
|
||||||
|
measurePods: 5000
|
||||||
|
|
||||||
- name: PreferredTopologySpreading
|
- name: PreferredTopologySpreading
|
||||||
labels: [performance]
|
labels: [performance]
|
||||||
@ -389,6 +451,11 @@
|
|||||||
initNodes: 5000
|
initNodes: 5000
|
||||||
initPods: 5000
|
initPods: 5000
|
||||||
measurePods: 2000
|
measurePods: 2000
|
||||||
|
- name: 5000Nodes_5000Pods
|
||||||
|
params:
|
||||||
|
initNodes: 5000
|
||||||
|
initPods: 5000
|
||||||
|
measurePods: 5000
|
||||||
|
|
||||||
- name: MixedSchedulingBasePod
|
- name: MixedSchedulingBasePod
|
||||||
labels: [performance]
|
labels: [performance]
|
||||||
@ -437,6 +504,11 @@
|
|||||||
initNodes: 5000
|
initNodes: 5000
|
||||||
initPods: 2000
|
initPods: 2000
|
||||||
measurePods: 1000
|
measurePods: 1000
|
||||||
|
- name: 5000Nodes_5000Pods
|
||||||
|
params:
|
||||||
|
initNodes: 5000
|
||||||
|
initPods: 2000
|
||||||
|
measurePods: 5000
|
||||||
|
|
||||||
- name: PreemptionBasic
|
- name: PreemptionBasic
|
||||||
labels: [performance]
|
labels: [performance]
|
||||||
@ -521,6 +593,12 @@
|
|||||||
initNodes: 5000
|
initNodes: 5000
|
||||||
initPods: 200
|
initPods: 200
|
||||||
measurePods: 5000
|
measurePods: 5000
|
||||||
|
- name: 5000Nodes/200InitPods/10000Pods
|
||||||
|
labels: [performance]
|
||||||
|
params:
|
||||||
|
initNodes: 5000
|
||||||
|
initPods: 200
|
||||||
|
measurePods: 10000
|
||||||
- name: 5000Nodes/2000InitPods
|
- name: 5000Nodes/2000InitPods
|
||||||
params:
|
params:
|
||||||
initNodes: 5000
|
initNodes: 5000
|
||||||
@ -554,6 +632,11 @@
|
|||||||
params:
|
params:
|
||||||
initNodes: 5000
|
initNodes: 5000
|
||||||
measurePods: 2000
|
measurePods: 2000
|
||||||
|
- name: 5000Nodes_10000Pods
|
||||||
|
labels: [performance]
|
||||||
|
params:
|
||||||
|
initNodes: 5000
|
||||||
|
measurePods: 10000
|
||||||
|
|
||||||
- name: SchedulingRequiredPodAntiAffinityWithNSSelector
|
- name: SchedulingRequiredPodAntiAffinityWithNSSelector
|
||||||
labels: [performance]
|
labels: [performance]
|
||||||
@ -593,6 +676,12 @@
|
|||||||
initPodsPerNamespace: 40
|
initPodsPerNamespace: 40
|
||||||
initNamespaces: 100
|
initNamespaces: 100
|
||||||
measurePods: 1000
|
measurePods: 1000
|
||||||
|
- name: 5000Nodes_2000Pods
|
||||||
|
params:
|
||||||
|
initNodes: 6000
|
||||||
|
initPodsPerNamespace: 40
|
||||||
|
initNamespaces: 100
|
||||||
|
measurePods: 2000
|
||||||
|
|
||||||
- name: SchedulingPreferredAntiAffinityWithNSSelector
|
- name: SchedulingPreferredAntiAffinityWithNSSelector
|
||||||
labels: [performance]
|
labels: [performance]
|
||||||
@ -632,6 +721,12 @@
|
|||||||
initPodsPerNamespace: 40
|
initPodsPerNamespace: 40
|
||||||
initNamespaces: 100
|
initNamespaces: 100
|
||||||
measurePods: 1000
|
measurePods: 1000
|
||||||
|
- name: 5000Nodes_2000Pods
|
||||||
|
params:
|
||||||
|
initNodes: 5000
|
||||||
|
initPodsPerNamespace: 40
|
||||||
|
initNamespaces: 100
|
||||||
|
measurePods: 2000
|
||||||
|
|
||||||
- name: SchedulingRequiredPodAffinityWithNSSelector
|
- name: SchedulingRequiredPodAffinityWithNSSelector
|
||||||
labels: [performance]
|
labels: [performance]
|
||||||
@ -674,6 +769,12 @@
|
|||||||
initPodsPerNamespace: 50
|
initPodsPerNamespace: 50
|
||||||
initNamespaces: 100
|
initNamespaces: 100
|
||||||
measurePods: 1000
|
measurePods: 1000
|
||||||
|
- name: 5000Nodes_2000Pods
|
||||||
|
params:
|
||||||
|
initNodes: 5000
|
||||||
|
initPodsPerNamespace: 50
|
||||||
|
initNamespaces: 100
|
||||||
|
measurePods: 2000
|
||||||
|
|
||||||
- name: SchedulingPreferredAffinityWithNSSelector
|
- name: SchedulingPreferredAffinityWithNSSelector
|
||||||
labels: [performance]
|
labels: [performance]
|
||||||
@ -713,6 +814,12 @@
|
|||||||
initPodsPerNamespace: 50
|
initPodsPerNamespace: 50
|
||||||
initNamespaces: 100
|
initNamespaces: 100
|
||||||
measurePods: 1000
|
measurePods: 1000
|
||||||
|
- name: 5000Nodes_5000Pods
|
||||||
|
params:
|
||||||
|
initNodes: 5000
|
||||||
|
initPodsPerNamespace: 50
|
||||||
|
initNamespaces: 100
|
||||||
|
measurePods: 5000
|
||||||
|
|
||||||
- name: SchedulingWithNodeInclusionPolicy
|
- name: SchedulingWithNodeInclusionPolicy
|
||||||
featureGates:
|
featureGates:
|
||||||
|
Loading…
Reference in New Issue
Block a user