Skip to content

Commit 0ed329a

Browse files
authored
Merge pull request #18081 from ronaldngounou/align-kops-scalability-with-kube-up-kube-apiserver
Align kops scalability configuration with kube-up for kube-apiserver `deleteCollectionsWorkers` and `MaxRequestInflight`
2 parents fa6bc4a + 8ceb986 commit 0ed329a

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

tests/e2e/scenarios/scalability/run-test.sh

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ KOPS_SCHEDULER_QPS="${KOPS_SCHEDULER_QPS:-500}"
4444
KOPS_SCHEDULER_BURST="${KOPS_SCHEDULER_BURST:-500}"
4545
KOPS_CONTROLLER_MANAGER_QPS="${KOPS_CONTROLLER_MANAGER_QPS:-500}"
4646
KOPS_CONTROLLER_MANAGER_BURST="${KOPS_CONTROLLER_MANAGER_BURST:-500}"
47-
KOPS_APISERVER_MAX_REQUESTS_INFLIGHT="${KOPS_APISERVER_MAX_REQUESTS_INFLIGHT:-800}"
47+
KOPS_APISERVER_MAX_REQUESTS_INFLIGHT="${KOPS_APISERVER_MAX_REQUESTS_INFLIGHT:-640}"
4848
ETCD_QUOTA_BACKEND_BYTES="${ETCD_QUOTA_BACKEND_BYTES:-8589934592}"
4949
echo "KOPS_SCHEDULER_QPS=${KOPS_SCHEDULER_QPS} KOPS_SCHEDULER_BURST=${KOPS_SCHEDULER_BURST}"
5050
echo "KOPS_CONTROLLER_MANAGER_QPS=${KOPS_CONTROLLER_MANAGER_QPS} KOPS_CONTROLLER_MANAGER_BURST=${KOPS_CONTROLLER_MANAGER_BURST}"
@@ -109,8 +109,7 @@ create_args+=("--set spec.kubeAPIServer.maxMutatingRequestsInflight=0")
109109
create_args+=("--set spec.kubeAPIServer.enableProfiling=true")
110110
create_args+=("--set spec.kubeAPIServer.enableContentionProfiling=true")
111111
create_args+=("--set spec.kubeAPIServer.logLevel=3")
112-
# increase the --delete-collection-workers to 100 to speed up delete operations
113-
create_args+=("--set spec.kubeAPIServer.deleteCollectionWorkers=100")
112+
create_args+=("--set spec.kubeAPIServer.deleteCollectionWorkers=16")
114113

115114
# this is required for Prometheus server to scrape metrics endpoint on APIServer
116115
create_args+=("--set spec.kubeAPIServer.anonymousAuth=true")

0 commit comments

Comments
 (0)