Commit aef56cdf authored by gmarek's avatar gmarek

Increase max mutating inflight requests in large clusters

parent 0bea8ca3
...@@ -775,7 +775,7 @@ function start-kube-apiserver { ...@@ -775,7 +775,7 @@ function start-kube-apiserver {
if [[ -n "${NUM_NODES:-}" ]]; then if [[ -n "${NUM_NODES:-}" ]]; then
# If the cluster is large, increase max-requests-inflight limit in apiserver. # If the cluster is large, increase max-requests-inflight limit in apiserver.
if [[ "${NUM_NODES}" -ge 1000 ]]; then if [[ "${NUM_NODES}" -ge 1000 ]]; then
params+=" --max-requests-inflight=1500" params+=" --max-requests-inflight=1500 --max-mutating-requests-inflight=500"
fi fi
# Set amount of memory available for apiserver based on number of nodes. # Set amount of memory available for apiserver based on number of nodes.
# TODO: Once we start setting proper requests and limits for apiserver # TODO: Once we start setting proper requests and limits for apiserver
......
...@@ -589,7 +589,7 @@ start_kube_apiserver() { ...@@ -589,7 +589,7 @@ start_kube_apiserver() {
if [ -n "${NUM_NODES:-}" ]; then if [ -n "${NUM_NODES:-}" ]; then
# If the cluster is large, increase max-requests-inflight limit in apiserver. # If the cluster is large, increase max-requests-inflight limit in apiserver.
if [[ "${NUM_NODES}" -ge 1000 ]]; then if [[ "${NUM_NODES}" -ge 1000 ]]; then
params+=" --max-requests-inflight=1500" params+=" --max-requests-inflight=1500 --max-mutating-requests-inflight=500"
fi fi
# Set amount of memory available for apiserver based on number of nodes. # Set amount of memory available for apiserver based on number of nodes.
# TODO: Once we start setting proper requests and limits for apiserver # TODO: Once we start setting proper requests and limits for apiserver
......
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
{% if pillar['num_nodes'] is defined -%} {% if pillar['num_nodes'] is defined -%}
# If the cluster is large, increase max-requests-inflight limit in apiserver. # If the cluster is large, increase max-requests-inflight limit in apiserver.
{% if pillar['num_nodes']|int >= 1000 -%} {% 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 -%} {% endif -%}
# Set amount of memory available for apiserver based on number of nodes. # Set amount of memory available for apiserver based on number of nodes.
# TODO: Once we start setting proper requests and limits for apiserver # TODO: Once we start setting proper requests and limits for apiserver
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment