Skip to content

Commit 1747483

Browse files
committed
Add larger scheduler_perf test cases
1 parent b95f9c3 commit 1747483

File tree

1 file changed

+107
-0
lines changed

1 file changed

+107
-0
lines changed

test/integration/scheduler_perf/config/performance-config.yaml

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,12 @@
3535
initNodes: 5000
3636
initPods: 1000
3737
measurePods: 1000
38+
- name: 5000Nodes_10000Pods
39+
labels: [performance]
40+
params:
41+
initNodes: 5000
42+
initPods: 1000
43+
measurePods: 10000
3844

3945
- name: SchedulingPodAntiAffinity
4046
defaultPodTemplatePath: config/templates/pod-with-pod-anti-affinity.yaml
@@ -64,6 +70,12 @@
6470
initNodes: 5000
6571
initPods: 1000
6672
measurePods: 1000
73+
- name: 5000Nodes_2000Pods
74+
labels: [performance]
75+
params:
76+
initNodes: 5000
77+
initPods: 1000
78+
measurePods: 2000
6779

6880
- name: SchedulingSecrets
6981
defaultPodTemplatePath: config/templates/pod-with-secret-volume.yaml
@@ -88,6 +100,12 @@
88100
initNodes: 5000
89101
initPods: 5000
90102
measurePods: 1000
103+
- name: 5000Nodes_10000Pods
104+
labels: [performance]
105+
params:
106+
initNodes: 5000
107+
initPods: 1000
108+
measurePods: 10000
91109

92110
- name: SchedulingInTreePVs
93111
labels: [performance]
@@ -115,6 +133,11 @@
115133
initNodes: 5000
116134
initPods: 5000
117135
measurePods: 1000
136+
- name: 5000Nodes_2000Pods
137+
params:
138+
initNodes: 5000
139+
initPods: 1000
140+
measurePods: 2000
118141

119142
- name: SchedulingMigratedInTreePVs
120143
labels: [performance]
@@ -151,6 +174,11 @@
151174
initNodes: 5000
152175
initPods: 5000
153176
measurePods: 1000
177+
- name: 5000Nodes_5000Pods
178+
params:
179+
initNodes: 5000
180+
initPods: 5000
181+
measurePods: 5000
154182

155183
- name: SchedulingCSIPVs
156184
labels: [performance]
@@ -185,6 +213,11 @@
185213
initNodes: 5000
186214
initPods: 5000
187215
measurePods: 1000
216+
- name: 5000Nodes_5000Pods
217+
params:
218+
initNodes: 5000
219+
initPods: 5000
220+
measurePods: 5000
188221

189222
- name: SchedulingPodAffinity
190223
defaultPodTemplatePath: config/templates/pod-with-pod-affinity.yaml
@@ -218,6 +251,12 @@
218251
initNodes: 5000
219252
initPods: 5000
220253
measurePods: 1000
254+
- name: 5000Nodes_5000Pods
255+
labels: [performance]
256+
params:
257+
initNodes: 5000
258+
initPods: 5000
259+
measurePods: 5000
221260

222261
- name: SchedulingPreferredPodAffinity
223262
labels: [performance]
@@ -247,6 +286,11 @@
247286
initNodes: 5000
248287
initPods: 5000
249288
measurePods: 1000
289+
- name: 5000Nodes_5000Pods
290+
params:
291+
initNodes: 5000
292+
initPods: 5000
293+
measurePods: 5000
250294

251295
- name: SchedulingPreferredPodAntiAffinity
252296
defaultPodTemplatePath: config/templates/pod-with-preferred-pod-affinity.yaml
@@ -276,6 +320,12 @@
276320
initNodes: 5000
277321
initPods: 5000
278322
measurePods: 1000
323+
- name: 5000Nodes_5000Pods
324+
labels: [performance]
325+
params:
326+
initNodes: 5000
327+
initPods: 5000
328+
measurePods: 5000
279329

280330
# This test case simulates the scheduling of daemonset.
281331
# https://github.com/kubernetes/kubernetes/issues/124709
@@ -331,6 +381,12 @@
331381
initNodes: 5000
332382
initPods: 5000
333383
measurePods: 1000
384+
- name: 5000Nodes_10000Pods
385+
labels: [performance]
386+
params:
387+
initNodes: 5000
388+
initPods: 5000
389+
measurePods: 10000
334390

335391
- name: TopologySpreading
336392
workloadTemplate:
@@ -360,6 +416,12 @@
360416
initNodes: 5000
361417
initPods: 5000
362418
measurePods: 2000
419+
- name: 5000Nodes_5000Pods
420+
labels: [performance]
421+
params:
422+
initNodes: 5000
423+
initPods: 5000
424+
measurePods: 5000
363425

364426
- name: PreferredTopologySpreading
365427
labels: [performance]
@@ -389,6 +451,11 @@
389451
initNodes: 5000
390452
initPods: 5000
391453
measurePods: 2000
454+
- name: 5000Nodes_5000Pods
455+
params:
456+
initNodes: 5000
457+
initPods: 5000
458+
measurePods: 5000
392459

393460
- name: MixedSchedulingBasePod
394461
labels: [performance]
@@ -437,6 +504,11 @@
437504
initNodes: 5000
438505
initPods: 2000
439506
measurePods: 1000
507+
- name: 5000Nodes_5000Pods
508+
params:
509+
initNodes: 5000
510+
initPods: 2000
511+
measurePods: 5000
440512

441513
- name: PreemptionBasic
442514
labels: [performance]
@@ -521,6 +593,12 @@
521593
initNodes: 5000
522594
initPods: 200
523595
measurePods: 5000
596+
- name: 5000Nodes/200InitPods/10000Pods
597+
labels: [performance]
598+
params:
599+
initNodes: 5000
600+
initPods: 200
601+
measurePods: 10000
524602
- name: 5000Nodes/2000InitPods
525603
params:
526604
initNodes: 5000
@@ -554,6 +632,11 @@
554632
params:
555633
initNodes: 5000
556634
measurePods: 2000
635+
- name: 5000Nodes_10000Pods
636+
labels: [performance]
637+
params:
638+
initNodes: 5000
639+
measurePods: 10000
557640

558641
- name: SchedulingRequiredPodAntiAffinityWithNSSelector
559642
labels: [performance]
@@ -593,6 +676,12 @@
593676
initPodsPerNamespace: 40
594677
initNamespaces: 100
595678
measurePods: 1000
679+
- name: 5000Nodes_2000Pods
680+
params:
681+
initNodes: 6000
682+
initPodsPerNamespace: 40
683+
initNamespaces: 100
684+
measurePods: 2000
596685

597686
- name: SchedulingPreferredAntiAffinityWithNSSelector
598687
labels: [performance]
@@ -632,6 +721,12 @@
632721
initPodsPerNamespace: 40
633722
initNamespaces: 100
634723
measurePods: 1000
724+
- name: 5000Nodes_2000Pods
725+
params:
726+
initNodes: 5000
727+
initPodsPerNamespace: 40
728+
initNamespaces: 100
729+
measurePods: 2000
635730

636731
- name: SchedulingRequiredPodAffinityWithNSSelector
637732
labels: [performance]
@@ -674,6 +769,12 @@
674769
initPodsPerNamespace: 50
675770
initNamespaces: 100
676771
measurePods: 1000
772+
- name: 5000Nodes_2000Pods
773+
params:
774+
initNodes: 5000
775+
initPodsPerNamespace: 50
776+
initNamespaces: 100
777+
measurePods: 2000
677778

678779
- name: SchedulingPreferredAffinityWithNSSelector
679780
labels: [performance]
@@ -713,6 +814,12 @@
713814
initPodsPerNamespace: 50
714815
initNamespaces: 100
715816
measurePods: 1000
817+
- name: 5000Nodes_5000Pods
818+
params:
819+
initNodes: 5000
820+
initPodsPerNamespace: 50
821+
initNamespaces: 100
822+
measurePods: 5000
716823

717824
- name: SchedulingWithNodeInclusionPolicy
718825
featureGates:

0 commit comments

Comments
 (0)