github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/config/jobs/kubernetes/sig-scalability/sig-scalability-presets.yaml (about) 1 presets: 2 ###### Kubemark envs 3 ### Common env variables for all kubemark-related suites. 4 - labels: 5 preset-e2e-kubemark-common: "true" 6 env: 7 - name: KUBE_GCS_UPDATE_LATEST 8 value: "n" 9 - name: KUBE_FASTBUILD 10 value: "true" 11 - name: KUBE_GCE_ENABLE_IP_ALIASES 12 value: "true" 13 - name: CREATE_CUSTOM_NETWORK 14 value: "true" 15 - name: ENABLE_HOLLOW_NODE_LOGS 16 value: "true" 17 # Turn on profiling for various components. 18 - name: ETCD_TEST_ARGS 19 value: "--enable-pprof" 20 - name: CONTROLLER_MANAGER_TEST_ARGS 21 value: "--profiling" 22 - name: SCHEDULER_TEST_ARGS 23 value: "--profiling" 24 # Increase controller-manager's resync period to simulate production. 25 - name: TEST_CLUSTER_RESYNC_PERIOD 26 value: "--min-resync-period=12h" 27 # Reduce etcd compaction frequency to match production. 28 - name: KUBEMARK_ETCD_COMPACTION_INTERVAL_SEC 29 value: "150" 30 # Use Taint based evictions to control hollow node recreation in case of 31 # node VM restart. 32 # See https://github.com/kubernetes/kubernetes/issues/67120 for context. 33 - name: KUBE_FEATURE_GATES 34 value: "TaintBasedEvictions=true" 35 ### kubemark-gce-big 36 - labels: 37 preset-e2e-kubemark-gce-big: "true" 38 env: 39 # kubernetes env 40 # Reduce logs verbosity 41 - name: TEST_CLUSTER_LOG_LEVEL 42 value: "--v=2" 43 # Increase throughput in Kubemark master components. 44 - name: KUBEMARK_MASTER_COMPONENTS_QPS_LIMITS 45 value: "--kube-api-qps=100 --kube-api-burst=100" 46 ### e2e-env 47 # Increase throughput in Load test. 48 - name: LOAD_TEST_THROUGHPUT 49 value: "50" 50 ### kubemark-gce-scale 51 - labels: 52 preset-e2e-kubemark-gce-scale: "true" 53 env: 54 # kubernetes env 55 # Reduce logs verbosity 56 - name: TEST_CLUSTER_LOG_LEVEL 57 value: "--v=2" 58 # Increase throughput in Kubemark master components. 59 - name: KUBEMARK_MASTER_COMPONENTS_QPS_LIMITS 60 value: "--kube-api-qps=100 --kube-api-burst=100" 61 # TODO: Remove this after kube-proxy improvements. 62 - name: USE_REAL_PROXIER 63 value: "false" 64 - name: HOLLOW_PROXY_TEST_ARGS 65 value: "--use-real-proxier=false" 66 67 ###### Scalability Envs 68 ### Common env variables for all scalability-related suites. 69 - labels: 70 preset-e2e-scalability-common: "true" 71 env: 72 # Override GCE defaults. 73 - name: NODE_SIZE 74 value: "n1-standard-1" 75 - name: NODE_DISK_SIZE 76 value: "50GB" 77 - name: REGISTER_MASTER 78 value: "true" 79 - name: LOGROTATE_MAX_SIZE 80 value: "5G" 81 # Use IP-aliases for scalability tests. 82 - name: KUBE_GCE_ENABLE_IP_ALIASES 83 value: "true" 84 - name: CREATE_CUSTOM_NETWORK 85 value: "true" 86 # Ensure good enough architecture for master machines. 87 - name: MASTER_MIN_CPU_ARCHITECTURE 88 value: "Intel Broadwell" 89 # Turn on profiling for various components and 90 # increase throughput in master components. 91 - name: ETCD_EXTRA_ARGS 92 value: "--enable-pprof" 93 - name: CONTROLLER_MANAGER_TEST_ARGS 94 value: "--profiling --kube-api-qps=100 --kube-api-burst=100" 95 - name: KUBELET_TEST_ARGS 96 value: "--enable-debugging-handlers" 97 - name: KUBEPROXY_TEST_ARGS 98 value: "--profiling" 99 - name: SCHEDULER_TEST_ARGS 100 value: "--profiling --kube-api-qps=100 --kube-api-burst=100" 101 # Switch off image puller to workaround #44701 102 - name: PREPULL_E2E_IMAGES 103 value: "false" 104 # Reduce logs verbosity. 105 - name: TEST_CLUSTER_LOG_LEVEL 106 value: --v=2 107 # Increase resync period to simulate production. 108 - name: TEST_CLUSTER_RESYNC_PERIOD 109 value: --min-resync-period=12h 110 # Increase delete collection parallelism. 111 - name: TEST_CLUSTER_DELETE_COLLECTION_WORKERS 112 value: --delete-collection-workers=16