Tune FC, ControllerManager and ApiServer to serve large concurrent active frameworks (>10k) (#4864)

This commit is contained in:
Yuqi Wang 2020-09-01 17:22:58 +08:00 коммит произвёл GitHub
Родитель 6837d8c328
Коммит 630cf383b6
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
5 изменённых файлов: 15 добавлений и 1 удалений

Просмотреть файл

@ -52,6 +52,9 @@
"--max-mutating-requests-inflight": "500"
},
"controllerManagerConfig": {
"--kube-api-qps": "200",
"--kube-api-burst": "300",
"--concurrent-gc-syncs": "500",
"--node-monitor-grace-period": "5m",
"--pod-eviction-timeout": "1m",
"--route-reconciliation-period": "1m",

Просмотреть файл

@ -251,6 +251,9 @@ kube_apiserver_cpu_requests: 1000m
kube_kubeadm_controller_extra_args:
v: 2
kube-api-qps: 200
kube-api-burst: 300
concurrent-gc-syncs: 500
large-cluster-size-threshold: 0
secondary-node-eviction-rate: 0.05

Просмотреть файл

@ -244,6 +244,9 @@ kube_apiserver_cpu_requests: 1000m
kube_kubeadm_controller_extra_args:
v: 2
kube-api-qps: 200
kube-api-burst: 300
concurrent-gc-syncs: 500
large-cluster-size-threshold: 0
secondary-node-eviction-rate: 0.05

Просмотреть файл

@ -32,6 +32,9 @@ spec:
- --service-cluster-ip-range
- {{ cluster_cfg['kubernetes']['service-cluster-ip-range'] }}
- --leader-elect=true
- --kube-api-qps=200
- --kube-api-burst=300
- --concurrent-gc-syncs=500
- --large-cluster-size-threshold=0
- --secondary-node-eviction-rate=0.05
livenessProbe:

Просмотреть файл

@ -25,7 +25,9 @@ data:
#kubeApiServerAddress: http://10.10.10.10:8080
#kubeConfigFilePath: ''
workerNumber: 20
kubeClientQps: 200
kubeClientBurst: 300
workerNumber: 500
largeFrameworkCompression: true