如何修改kube-controller-manager连接APIserver的QPS

问题描述

如何修改kube-controller-manager连接连接APIserver的QPS。

问题分析

kube-controller-manager提供了对APIserver每秒查询速率的参数,可以直接修改kube-controller-manager的yaml文件,并重启对应pod。

问题解决

1.修改yaml文件

# 配改配置
$ vim /etc/kubernetes/manifests/kube-controller-manager.yaml
    - --kube-api-qps=100

# 重启节点上的kubelet
$ systemctl restart kubelet

2.验证

$ kubectl get pod -A |grep kube-controller-manager
kube-system   kube-controller-manager-192.168.0.170                    1/1     Running   0               32s


$ ps -ef|grep kube-controller-manager
root     3612390 3612329  0 18:17 ?        00:00:00 kube-controller-manager --allocate-node-cidrs=true --authentication-kubeconfig=/etc/kubernetes/controller-manager.conf --authorization-kubeconfig=/etc/kubernetes/controller-manager.conf --bind-address=127.0.0.1 --client-ca-file=/etc/kubernetes/pki/ca.crt --cluster-cidr=10.233.0.0/16 --cluster-name=kubernetes --cluster-signing-cert-file=/etc/kubernetes/pki/ca.crt --cluster-signing-key-file=/etc/kubernetes/pki/ca.key --controllers=*,bootstrapsigner,tokencleaner --kubeconfig=/etc/kubernetes/controller-manager.conf --leader-elect=true --node-cidr-mask-size=20 --requestheader-client-ca-file=/etc/kubernetes/pki/front-proxy-ca.crt --root-ca-file=/etc/kubernetes/pki/ca.crt --service-account-private-key-file=/etc/kubernetes/pki/sa.key --service-cluster-ip-range=10.99.0.0/16 --use-service-account-credentials=true --kube-api-qps=100
参考链接

https://kubernetes.io/docs/reference/command-line-tools-reference/kube-controller-manager/

如果您有其他问题,欢迎您联系火山引擎技术支持服务

174
0
0
0
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论