File tree 2 files changed +62
-0
lines changed
clusterloader2/testing/eks-pod-identity
2 files changed +62
-0
lines changed Original file line number Diff line number Diff line change
1
+ {{$totalEksPodIdentityPods := DefaultParam .CL2_EKS_POD_IDENTITY_PODS 5000}}
2
+ {{$defaultQps := DefaultParam .CL2_DEFAULT_QPS 500}}
3
+ {{$defaultBurst := DefaultParam .CL2_DEFAULT_BURST 1000}}
4
+ {{$uniformQps := DefaultParam .CL2_UNIFORM_QPS 500}}
5
+
6
+ name : eks-pod-identity
7
+ tuningSets :
8
+ # default is a tuningset that is meant to be used when we don't have any specific requirements on pace of operations.
9
+ - name : default
10
+ globalQPSLoad :
11
+ qps : {{$defaultQps}}
12
+ burst : {{$defaultBurst}}
13
+ - name : UniformQPS
14
+ qpsLoad :
15
+ qps : {{$uniformQps}}
16
+ steps :
17
+ # a pod identity association with (namespace: default, sa: default) is created as prerequisite
18
+ - name : create eks pod identity pods
19
+ phases :
20
+ - namespace : default
21
+ replicasPerNamespace : {{$totalEksPodIdentityPods}}
22
+ tuningSet : UniformQPS
23
+ objectBundle :
24
+ - basename : eks-pod-identity
25
+ objectTemplatePath : pod-default.yaml
26
+ templateFillMap :
27
+ Group : eks-pod-identity
28
+ - name : Waiting for eks pod identity pods to be created
29
+ measurements :
30
+ - Identifier : WaitForEksPodIdentityPods
31
+ Method : WaitForRunningPods
32
+ Params :
33
+ action : gather
34
+ timeout : 5m
35
+ desiredPodCount : {{$totalEksPodIdentityPods}}
36
+ labelSelector : group = eks-pod-identity
37
+ - name : Delete eks pod identity pods
38
+ phases :
39
+ - namespace : default
40
+ replicasPerNamespace : 0
41
+ tuningSet : default
42
+ objectBundle :
43
+ - basename : eks-pod-identity
44
+ objectTemplatePath : pod-default.yaml
45
+ templateFillMap :
46
+ Group : eks-pod-identity
Original file line number Diff line number Diff line change
1
+ apiVersion : v1
2
+ kind : Pod
3
+ metadata :
4
+ namespace : default
5
+ generateName : eks-pod-identity-pod-churn-
6
+ labels :
7
+ group : {{.Group}}
8
+ spec :
9
+ containers :
10
+ - image : registry.k8s.io/pause:3.9
11
+ name : pause
12
+ initContainers :
13
+ - name : app-init
14
+ image : amazon/aws-cli:latest
15
+ command : ["/bin/sh"]
16
+ args : ["-c", "aws sts get-caller-identity"]
You can’t perform that action at this time.
0 commit comments