-
Notifications
You must be signed in to change notification settings - Fork 630
Expand file tree
/
Copy pathconfig-pvc.yaml
More file actions
36 lines (34 loc) · 1.12 KB
/
config-pvc.yaml
File metadata and controls
36 lines (34 loc) · 1.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
{{$totalSchedulerThroughputPods := DefaultParam .CL2_SCHEDULER_THROUGHPUT_PODS 200000}}
{{$defaultQps := DefaultParam .CL2_DEFAULT_QPS 1000}}
{{$defaultBurst := DefaultParam .CL2_DEFAULT_BURST 10000}}
{{$uniformQps := DefaultParam .CL2_UNIFORM_QPS 1000}}
{{$SCHEDULER_THROUGHPUT_THRESHOLD := DefaultParam .CL2_SCHEDULER_THROUGHPUT_THRESHOLD 400}}
name: direct-scheduler-throughput
namespace:
prefix: pvc-sched-test
number: 1
enableExistingNamespaces: true
deleteAutomanagedNamespaces: false
tuningSets:
# default is a tuningset that is meant to be used when we don't have any specific requirements on pace of operations.
- name: default
globalQPSLoad:
qps: {{$defaultQps}}
burst: {{$defaultBurst}}
- name: UniformQPS
qpsLoad:
qps: {{$uniformQps}}
burst: {{$defaultBurst}}
steps:
- name: create PVCs
phases:
- namespaceRange:
min: 1
max: 1
replicasPerNamespace: {{$totalSchedulerThroughputPods}}
tuningSet: UniformQPS
objectBundle:
- basename: direct-scheduler-throughput-pod-pvc
objectTemplatePath: pvc-default.yaml
templateFillMap:
Group: direct-scheduler-throughput