@@ -405,3 +405,216 @@ periodics:
405405 value : " true"
406406 - name : NODE_PRELOAD_IMAGES
407407 value : " gcr.io/k8s-staging-perf-tests/sleep:v0.0.3"
408+
409+ - name : ci-kubernetes-e2e-kops-gce-100-node-dra-with-workload-ipalias-using-cl2
410+ tags :
411+ - " perfDashPrefix: gce-dra-100Nodes-with-workload-dev"
412+ - " perfDashBuildsCount: 270"
413+ - " perfDashJobType: performance"
414+ cluster : k8s-infra-prow-build
415+ interval : 4h
416+ labels :
417+ preset-k8s-ssh : " true"
418+ preset-dind-enabled : " true"
419+ decorate : true
420+ decoration_config :
421+ timeout : 480m
422+ extra_refs :
423+ - org : kubernetes
424+ repo : kubernetes
425+ base_ref : master
426+ path_alias : k8s.io/kubernetes
427+ - org : kubernetes
428+ repo : perf-tests
429+ base_ref : master
430+ path_alias : k8s.io/perf-tests
431+ - org : kubernetes
432+ repo : kops
433+ base_ref : master
434+ path_alias : k8s.io/kops
435+ workdir : true
436+ annotations :
437+ test.kops.k8s.io/cloud : gce
438+ test.kops.k8s.io/distro : u2404
439+ test.kops.k8s.io/k8s_version : stable
440+ test.kops.k8s.io/kops_channel : alpha
441+ test.kops.k8s.io/networking : ipalias
442+ testgrid-dashboards : kops-misc, sig-cluster-lifecycle-kops, sig-scalability-gce, sig-scalability-dra
443+ testgrid-tab-name : gce-dra-with-workload-master-scalability-100-canary
444+ description : " Uses kops to run k8s.io/perf-tests/run-e2e.sh against a 100-node cluster with DRA enabled"
445+ spec :
446+ serviceAccountName : prow-build
447+ containers :
448+ - image : us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250925-95b5a2c7a5-master
449+ imagePullPolicy : Always
450+ command :
451+ - runner.sh
452+ args :
453+ - ./tests/e2e/scenarios/scalability/run-test.sh
454+ securityContext :
455+ privileged : true
456+ env :
457+ - name : KUBE_SSH_KEY_PATH
458+ value : /etc/ssh-key-secret/ssh-private
459+ - name : KUBE_SSH_USER
460+ value : ubuntu
461+ - name : GOPATH
462+ value : /home/prow/go
463+ - name : ARTIFACTS
464+ value : $(ARTIFACTS)
465+ - name : CNI_PLUGIN
466+ value : gce
467+ - name : KUBE_NODE_COUNT
468+ value : " 100"
469+ - name : CL2_MODE
470+ value : " Indexed"
471+ - name : CL2_NODES_PER_NAMESPACE
472+ value : " 10"
473+ - name : CL2_JOB_RUNNING_TIME
474+ value : " 3s"
475+ - name : CL2_LONG_JOB_RUNNING_TIME
476+ value : " 45m"
477+ - name : CL2_EXTENDED_RESOURCE_NAME
478+ value : " example.com/gpu"
479+ # - name: CL2_LOAD_TEST_THROUGHPUT
480+ # value: "50"
481+ # - name: CL2_DELETE_TEST_THROUGHPUT
482+ # value: "50"
483+ - name : CL2_RATE_LIMIT_POD_CREATION
484+ value : " false"
485+ - name : NODE_MODE
486+ value : " master"
487+ - name : CONTROL_PLANE_COUNT
488+ value : " 1"
489+ - name : CONTROL_PLANE_SIZE
490+ value : " c4-standard-96"
491+ - name : KUBE_PROXY_MODE
492+ value : " nftables"
493+ - name : ENABLE_PROMETHEUS_SERVER
494+ value : " true"
495+ - name : PROMETHEUS_SCRAPE_KUBELETS
496+ value : " true"
497+ - name : PROMETHEUS_PVC_STORAGE_CLASS
498+ value : " ssd-csi"
499+ - name : CLOUD_PROVIDER
500+ value : " gce"
501+ - name : BOSKOS_RESOURCE_TYPE
502+ value : " scalability-project"
503+ - name : NODE_PRELOAD_IMAGES
504+ value : " gcr.io/k8s-staging-perf-tests/sleep:v0.0.3"
505+ - name : KOPS_CL2_TEST_CONFIG
506+ value : testing/dra/config.yaml
507+ resources :
508+ requests :
509+ cpu : " 7"
510+ memory : " 28Gi"
511+ limits :
512+ cpu : " 7"
513+ memory : " 28Gi"
514+
515+ - name : ci-kubernetes-e2e-kops-gce-5000-node-dra-with-workload-ipalias-using-cl2
516+ tags :
517+ - " perfDashPrefix: gce-dra-5000Nodes-with-workload"
518+ - " perfDashBuildsCount: 270"
519+ - " perfDashJobType: performance"
520+ cluster : k8s-infra-prow-build
521+ cron : ' 0 3 * * *' # Run once a day at 03:00 UTC
522+ labels :
523+ preset-k8s-ssh : " true"
524+ preset-dind-enabled : " true"
525+ job_queue_name : " 5k-gce-scale-test" # DON'T REMOVE THIS
526+ decorate : true
527+ decoration_config :
528+ timeout : 480m
529+ extra_refs :
530+ - org : kubernetes
531+ repo : kubernetes
532+ base_ref : master
533+ path_alias : k8s.io/kubernetes
534+ - org : kubernetes
535+ repo : perf-tests
536+ base_ref : master
537+ path_alias : k8s.io/perf-tests
538+ - org : kubernetes
539+ repo : kops
540+ base_ref : master
541+ path_alias : k8s.io/kops
542+ workdir : true
543+ annotations :
544+ test.kops.k8s.io/cloud : gce
545+ test.kops.k8s.io/distro : u2404
546+ test.kops.k8s.io/k8s_version : stable
547+ test.kops.k8s.io/kops_channel : alpha
548+ test.kops.k8s.io/networking : ipalias
549+ testgrid-dashboards : kops-misc, sig-cluster-lifecycle-kops, sig-scalability-gce, sig-scalability-dra
550+ testgrid-tab-name : gce-dra-with-workload-master-scalability-5000
551+ testgrid-alert-email : kubernetes-sig-scale@googlegroups.com, kubernetes-scalability-tickets@google.com
552+ testgrid-num-failures-to-alert : ' 2'
553+ description : " Uses kops to run k8s.io/perf-tests/run-e2e.sh against a 5000-node cluster with DRA enabled"
554+ spec :
555+ serviceAccountName : prow-build
556+ containers :
557+ - image : us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250925-95b5a2c7a5-master
558+ imagePullPolicy : Always
559+ command :
560+ - runner.sh
561+ args :
562+ - ./tests/e2e/scenarios/scalability/run-test.sh
563+ securityContext :
564+ privileged : true
565+ env :
566+ - name : KUBE_SSH_KEY_PATH
567+ value : /etc/ssh-key-secret/ssh-private
568+ - name : KUBE_SSH_USER
569+ value : ubuntu
570+ - name : GOPATH
571+ value : /home/prow/go
572+ - name : ARTIFACTS
573+ value : $(ARTIFACTS)
574+ - name : CNI_PLUGIN
575+ value : gce
576+ - name : KUBE_NODE_COUNT
577+ value : " 5000"
578+ - name : CL2_MODE
579+ value : " Indexed"
580+ - name : CL2_NODES_PER_NAMESPACE
581+ value : " 2500"
582+ - name : CL2_JOB_RUNNING_TIME
583+ value : " 3s"
584+ - name : CL2_LONG_JOB_RUNNING_TIME
585+ value : " 240m"
586+ # - name: CL2_LOAD_TEST_THROUGHPUT
587+ # value: "50"
588+ # - name: CL2_DELETE_TEST_THROUGHPUT
589+ # value: "50"
590+ - name : CL2_RATE_LIMIT_POD_CREATION
591+ value : " false"
592+ - name : NODE_MODE
593+ value : " master"
594+ - name : CONTROL_PLANE_COUNT
595+ value : " 1"
596+ - name : CONTROL_PLANE_SIZE
597+ value : " c4-standard-96"
598+ - name : KUBE_PROXY_MODE
599+ value : " nftables"
600+ - name : ENABLE_PROMETHEUS_SERVER
601+ value : " true"
602+ - name : PROMETHEUS_SCRAPE_KUBELETS
603+ value : " true"
604+ - name : PROMETHEUS_PVC_STORAGE_CLASS
605+ value : " ssd-csi"
606+ - name : CLOUD_PROVIDER
607+ value : " gce"
608+ - name : BOSKOS_RESOURCE_TYPE
609+ value : " scalability-scale-project"
610+ - name : NODE_PRELOAD_IMAGES
611+ value : " gcr.io/k8s-staging-perf-tests/sleep:v0.0.3"
612+ - name : KOPS_CL2_TEST_CONFIG
613+ value : testing/dra/config.yaml
614+ resources :
615+ requests :
616+ cpu : " 7"
617+ memory : " 28Gi"
618+ limits :
619+ cpu : " 7"
620+ memory : " 28Gi"
0 commit comments