Skip to content

Commit 525c283

Browse files
committed
run a 6k node scale test
1 parent b54c695 commit 525c283

File tree

1 file changed

+103
-1
lines changed

1 file changed

+103
-1
lines changed

config/jobs/kubernetes/sig-scalability/sig-scalability-periodic-gce.yaml

Lines changed: 103 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,7 @@ periodics:
305305

306306
- name: ci-kubernetes-e2e-kops-gce-5000-ipalias-using-cl2
307307
tags:
308-
- "perfDashPrefix: kops-gcp-5000Nodes"
308+
- "perfDashPrefix: gcp-5000Nodes"
309309
- "perfDashBuildsCount: 270"
310310
- "perfDashJobType: performance"
311311
cluster: k8s-infra-prow-build
@@ -404,3 +404,105 @@ periodics:
404404
limits:
405405
cpu: "7"
406406
memory: "28Gi"
407+
408+
- name: ci-kubernetes-e2e-kops-gce-6000-ipalias-using-cl2
409+
tags:
410+
- "perfDashPrefix: gcp-6000Nodes"
411+
- "perfDashBuildsCount: 270"
412+
- "perfDashJobType: performance"
413+
cluster: k8s-infra-prow-build
414+
cron: '0 7,19 * * *' # Run twice a day at 07:00 and 19:00 UTC
415+
labels:
416+
preset-k8s-ssh: "true"
417+
preset-dind-enabled: "true"
418+
decorate: true
419+
decoration_config:
420+
timeout: 480m
421+
extra_refs:
422+
- org: kubernetes
423+
repo: kubernetes
424+
base_ref: master
425+
path_alias: k8s.io/kubernetes
426+
- org: kubernetes
427+
repo: perf-tests
428+
base_ref: master
429+
path_alias: k8s.io/perf-tests
430+
- org: kubernetes
431+
repo: kops
432+
base_ref: master
433+
path_alias: k8s.io/kops
434+
workdir: true
435+
annotations:
436+
test.kops.k8s.io/cloud: gce
437+
test.kops.k8s.io/distro: u2404
438+
test.kops.k8s.io/k8s_version: stable
439+
test.kops.k8s.io/kops_channel: alpha
440+
test.kops.k8s.io/networking: ipalias
441+
testgrid-dashboards: kops-misc, sig-cluster-lifecycle-kops, sig-scalability-gce
442+
testgrid-tab-name: gce-master-scale-performance-5000
443+
# testgrid-alert-email: kubernetes-sig-scale@googlegroups.com, eks-scalability@amazon.com, release-team@kubernetes.io
444+
spec:
445+
serviceAccountName: prow-build
446+
containers:
447+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20251021-e2c2c9806f-master
448+
imagePullPolicy: Always
449+
command:
450+
- runner.sh
451+
args:
452+
- ./tests/e2e/scenarios/scalability/run-test.sh
453+
securityContext:
454+
privileged: true
455+
env:
456+
- name: KUBE_SSH_KEY_PATH
457+
value: /etc/ssh-key-secret/ssh-private
458+
- name: KUBE_SSH_USER
459+
value: ubuntu
460+
- name: GOPATH
461+
value: /home/prow/go
462+
- name: ARTIFACTS
463+
value: $(ARTIFACTS)
464+
- name: CNI_PLUGIN
465+
value: gce
466+
- name: KUBE_NODE_COUNT
467+
value: "6000"
468+
- name: CL2_LOAD_TEST_THROUGHPUT
469+
value: "50"
470+
- name: CL2_DELETE_TEST_THROUGHPUT
471+
value: "50"
472+
- name: CL2_RATE_LIMIT_POD_CREATION
473+
value: "false"
474+
- name: NODE_MODE
475+
value: "master"
476+
- name: CONTROL_PLANE_COUNT
477+
value: "1"
478+
- name: CONTROL_PLANE_SIZE
479+
value: "c4-standard-96"
480+
- name: KUBE_PROXY_MODE
481+
value: "nftables"
482+
- name: PROMETHEUS_SCRAPE_KUBE_PROXY
483+
value: "true"
484+
- name: CL2_ENABLE_DNS_PROGRAMMING
485+
value: "true"
486+
- name: CL2_ENABLE_API_AVAILABILITY_MEASUREMENT
487+
value: "true"
488+
- name: CL2_API_AVAILABILITY_PERCENTAGE_THRESHOLD
489+
value: "99.5"
490+
- name: CL2_ALLOWED_SLOW_API_CALLS
491+
value: "1"
492+
- name: ENABLE_PROMETHEUS_SERVER
493+
value: "true"
494+
- name: PROMETHEUS_PVC_STORAGE_CLASS
495+
value: "ssd-csi"
496+
- name: CLOUD_PROVIDER
497+
value: "gce"
498+
- name: GCP_PROJECT
499+
value: "k8s-infra-e2e-boskos-scale-28"
500+
# - name: BOSKOS_RESOURCE_TYPE
501+
# value: "scalability-scale-project"
502+
resources:
503+
requests:
504+
cpu: "7"
505+
memory: "28Gi"
506+
limits:
507+
cpu: "7"
508+
memory: "28Gi"

0 commit comments

Comments
 (0)