修改ack的apiserver请求qps
source link: https://www.bboy.app/2023/02/18/%E4%BF%AE%E6%94%B9ack%E7%9A%84apiserver%E8%AF%B7%E6%B1%82qps/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
修改ack的apiserver请求qps
默认ack的apiserver qps是5,突发请求上限是10,如果你对于apiserver的请求qps大于这个值就会报错,所以我们需要修改节点池的kubelet参数
之前ack是不能直接在ack的管理面板上修改kubelet参数的,现在是直接可以修改了的
直接修改可以看
https://help.aliyun.com/document_detail/452567.html
但是如果你想使用脚本去修改ack的kubelet参数可以看看这个。
首先下载aliyun 的cli
wget https://github.com/aliyun/aliyun-cli/releases/download/v3.0.141/aliyun-cli-macosx-3.0.141-arm64.tgz
之后登陆验证
aliyun configure
➜ ~ aliyun configure
Configuring profile 'default' in 'AK' authenticate mode...
Access Key Id []:
Access Key Secret []:
Default Region Id []:
Default Output Format [json]: json (Only support json)
Default Language [zh|en] en:
Saving profile[default] ...Done.
Configure Done!!!
..............888888888888888888888 ........=8888888888888888888D=..............
...........88888888888888888888888 ..........D8888888888888888888888I...........
.........,8888888888888ZI: ...........................=Z88D8888888888D..........
.........+88888888 ..........................................88888888D..........
.........+88888888 .......Welcome to use Alibaba Cloud.......O8888888D..........
.........+88888888 ............. ************* ..............O8888888D..........
.........+88888888 .... Command Line Interface(Reloaded) ....O8888888D..........
.........+88888888...........................................88888888D..........
..........D888888888888DO+. ..........................?ND888888888888D..........
...........O8888888888888888888888...........D8888888888888888888888=...........
............ .:D8888888888888888888.........78888888888888888888O ..............
➜ ~
接着就是修改节点池的参数
./aliyun cs PUT /clusters/集群id/nodepools/节点池id/node_config –body=’{“rolling_policy”: {“max_parallelism”: 10}, “kubelet_config”: {“kubeAPIQPS”:50,“kubeAPIBurst”:100}}'
其实就是一个put请求
最后你可以进节点中执行
ps -ef |grep kubelet
验证下是不是有对应的参数
欢迎关注我的博客www.bboy.app
Have Fun
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK