如何调整 k8s Node节点的最大可运行Pod数量

环境介绍:
Ubuntu 20.04.3 LTS
kubeadm安装的k8s集群1.21.8

Kubernetes Node节点默认允许最多创建110个Pod,如何调整Node节点的最大可运行Pod数量?
一般来说,我们只需要在 kubelet 启动命令中增加 --max-pods 参数,然后重启 kubelet 服务,就会生效。
但是在新版本中推荐使用配置文件的方式修改该参数。
--max-pods int32    Number of Pods that can run on this Kubelet. (default 110) (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)
重启 kubelet,不影响现有运行中的容器,不会造成容器重启。

查看当前某一个Node节点上配置的最大Pod数量:
kubectl describe node k8snode01 | grep pods

修改最大Pod数量:
登录Node节点,查看其kubelet启动文件路径
root@k8snode01:~# systemctl status kubelet
● kubelet.service - kubelet: The Kubernetes Node Agent
     Loaded: loaded (/lib/systemd/system/kubelet.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/kubelet.service.d
             └─10-kubeadm.conf

root@k8snode01:~# cat /var/lib/kubelet/config.yaml | grep -i maxpods
maxPods: 100

root@k8snode01:~# systemctl daemon-reload
root@k8snode01:~# systemctl restart kubelet

再次查看该Node节点上配置的最大Pod数量:
kubectl describe node k8snode01 | grep pods

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值