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