From aef56cdf21b1eb4a36addf9f14001856c81ac13f Mon Sep 17 00:00:00 2001 From: gmarek Date: Mon, 5 Dec 2016 09:32:43 +0100 Subject: [PATCH] Increase max mutating inflight requests in large clusters --- cluster/gce/gci/configure-helper.sh | 2 +- cluster/gce/trusty/configure-helper.sh | 2 +- cluster/saltbase/salt/kube-apiserver/kube-apiserver.manifest | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cluster/gce/gci/configure-helper.sh b/cluster/gce/gci/configure-helper.sh index f4cb06ad13e..ef1eac4c550 100644 --- a/cluster/gce/gci/configure-helper.sh +++ b/cluster/gce/gci/configure-helper.sh @@ -775,7 +775,7 @@ function start-kube-apiserver { if [[ -n "${NUM_NODES:-}" ]]; then # If the cluster is large, increase max-requests-inflight limit in apiserver. if [[ "${NUM_NODES}" -ge 1000 ]]; then - params+=" --max-requests-inflight=1500" + params+=" --max-requests-inflight=1500 --max-mutating-requests-inflight=500" fi # Set amount of memory available for apiserver based on number of nodes. # TODO: Once we start setting proper requests and limits for apiserver diff --git a/cluster/gce/trusty/configure-helper.sh b/cluster/gce/trusty/configure-helper.sh index 6438e7e1a94..03fee3ba843 100644 --- a/cluster/gce/trusty/configure-helper.sh +++ b/cluster/gce/trusty/configure-helper.sh @@ -589,7 +589,7 @@ start_kube_apiserver() { if [ -n "${NUM_NODES:-}" ]; then # If the cluster is large, increase max-requests-inflight limit in apiserver. if [[ "${NUM_NODES}" -ge 1000 ]]; then - params+=" --max-requests-inflight=1500" + params+=" --max-requests-inflight=1500 --max-mutating-requests-inflight=500" fi # Set amount of memory available for apiserver based on number of nodes. # TODO: Once we start setting proper requests and limits for apiserver diff --git a/cluster/saltbase/salt/kube-apiserver/kube-apiserver.manifest b/cluster/saltbase/salt/kube-apiserver/kube-apiserver.manifest index 04104c16e82..8453f3d0df2 100644 --- a/cluster/saltbase/salt/kube-apiserver/kube-apiserver.manifest +++ b/cluster/saltbase/salt/kube-apiserver/kube-apiserver.manifest @@ -66,7 +66,7 @@ {% if pillar['num_nodes'] is defined -%} # If the cluster is large, increase max-requests-inflight limit in apiserver. {% if pillar['num_nodes']|int >= 1000 -%} - {% set max_requests_inflight = "--max-requests-inflight=1500" -%} + {% set max_requests_inflight = "--max-requests-inflight=1500 --max-mutating-requests-inflight=500" -%} {% endif -%} # Set amount of memory available for apiserver based on number of nodes. # TODO: Once we start setting proper requests and limits for apiserver