1+ periodics :
2+ - name : pull-perf-tests-ec2-master-scale-performance-100
3+ tags :
4+ - " perfDashPrefix: aws-5000Nodes"
5+ - " perfDashBuildsCount: 270"
6+ - " perfDashJobType: performance"
7+ cluster : eks-prow-build-cluster
8+ cron : ' 1 7 * * *' # Run every day at 3:01 AM EDT/12:01 AM PDT (07:01 UTC)
9+ labels :
10+ preset-service-account : " true"
11+ preset-aws-ssh : " true"
12+ preset-aws-credential-boskos-scale-001-kops : " true"
13+ preset-dind-enabled : " true"
14+ decorate : true
15+ decoration_config :
16+ timeout : 480m
17+ extra_refs :
18+ - org : kubernetes
19+ repo : kubernetes
20+ base_ref : master
21+ path_alias : k8s.io/kubernetes
22+ - org : kubernetes
23+ repo : perf-tests
24+ base_ref : master
25+ path_alias : k8s.io/perf-tests
26+ - org : kubernetes
27+ repo : kops
28+ base_ref : master
29+ path_alias : k8s.io/kops
30+ workdir : true
31+ annotations :
32+ test.kops.k8s.io/cloud : aws
33+ test.kops.k8s.io/distro : u2204
34+ test.kops.k8s.io/k8s_version : stable
35+ test.kops.k8s.io/kops_channel : alpha
36+ test.kops.k8s.io/networking : amazonvpc
37+ testgrid-dashboards : kops-misc, sig-cluster-lifecycle-kops, sig-scalability-aws, sig-release-master-informing, amazon-ec2-release
38+ testgrid-tab-name : ec2-master-scale-performance
39+ testgrid-alert-email : kubernetes-sig-scale@googlegroups.com, eks-scalability@amazon.com, release-team@kubernetes.io
40+ spec :
41+ containers :
42+ - image : gcr.io/k8s-staging-test-infra/kubekins-e2e:v20260108-6ef4f0b08f-master
43+ imagePullPolicy : Always
44+ command :
45+ - runner.sh
46+ args :
47+ - ./tests/e2e/scenarios/scalability/run-test.sh
48+ securityContext :
49+ privileged : true
50+ env :
51+ - name : KUBE_SSH_KEY_PATH
52+ value : /etc/aws-ssh/aws-ssh-private
53+ - name : KUBE_SSH_USER
54+ value : ubuntu
55+ - name : GOPATH
56+ value : /home/prow/go
57+ - name : ARTIFACTS
58+ value : $(ARTIFACTS)
59+ - name : CNI_PLUGIN
60+ value : " amazonvpc"
61+ - name : KUBE_NODE_COUNT
62+ value : " 5000"
63+ - name : CL2_LOAD_TEST_THROUGHPUT
64+ value : " 50"
65+ - name : CL2_DELETE_TEST_THROUGHPUT
66+ value : " 50"
67+ - name : CL2_RATE_LIMIT_POD_CREATION
68+ value : " false"
69+ - name : NODE_MODE
70+ value : " master"
71+ - name : CONTROL_PLANE_COUNT
72+ value : " 3"
73+ - name : CONTROL_PLANE_SIZE
74+ value : " c5.18xlarge"
75+ - name : KOPS_STATE_STORE
76+ value : " s3://k8s-infra-kops-scale-tests"
77+ - name : PROMETHEUS_SCRAPE_KUBE_PROXY
78+ value : " true"
79+ - name : CL2_ENABLE_DNS_PROGRAMMING
80+ value : " true"
81+ - name : CL2_ENABLE_API_AVAILABILITY_MEASUREMENT
82+ value : " true"
83+ - name : CL2_API_AVAILABILITY_PERCENTAGE_THRESHOLD
84+ value : " 99.5"
85+ - name : CL2_ALLOWED_SLOW_API_CALLS
86+ value : " 1"
87+ - name : ENABLE_PROMETHEUS_SERVER
88+ value : " true"
89+ - name : PROMETHEUS_PVC_STORAGE_CLASS
90+ value : " gp2"
91+ - name : CLOUD_PROVIDER
92+ value : " aws"
93+ - name : CLUSTER_NAME
94+ value : " scale-5000.periodic.test-cncf-aws.k8s.io"
95+ - name : KOPS_IRSA
96+ value : " true"
97+ resources :
98+ requests :
99+ cpu : 7
100+ memory : 24Gi
101+ limits :
102+ cpu : 7
103+ memory : 24Gi
0 commit comments