问题描述
随着node、pod等资源对象越来越多,对APIserver请求也会越来越多,为保证 APIserver稳定性,需要设置对APIserver并发请求数。
问题分析
kube-controller-manger、kube-scheduler等可以限制对APIserver请求的qps,同时APIserver自身提供了设置请求并发数的参数。
问题解决
1.修改kube-apiserver.yaml文件 ⚠️ 高可用集群确保修改完一台APIserver并重启成功再修改其他master节点,修改并保存APIserver pod会自动重启。
$ vim /etc/kubernetes/manifests/kube-apiserver.yaml
- --enable-priority-and-fairness=true
- --max-mutating-requests-inflight=300
- --max-requests-inflight=500
参考链接
[1] https://kubernetes.io/zh-cn/docs/reference/command-line-tools-reference/kube-apiserver/ 如果您有其他问题,欢迎您联系火山引擎技术支持服务