k3s 突破pod数量110限制
新增kubelet.config配置文件
vim /etc/rancher/k3s/kubelet.config
输入如下内容
apiVersion: kubelet.config.k8s.io/v1beta1
kind: KubeletConfiguration
maxPods: 1024
allowedUnsafeSysctls:
- "net.*"
编辑 /etc/systemd/system/k3s.service ,更改 k3s 服务启动参数,将上面的配置文件加入到k3s服务启动参数中
vim /etc/systemd/system/k3s.service
ExecStart=/usr/local/bin/k3s \
server \
'--disable' \
'traefik' \
'--disable-cloud-controller' \
'--kube-proxy-arg=proxy-mode=ipvs' \
'--kube-proxy-arg=masquerade-all=true' \
'--kubelet-arg=config=/etc/rancher/k3s/kubelet.config'
重新加载 配置
sudo systemctl daemon-reload
重启k3s
sudo systemctl restart k3s
等待大约2~3分钟,查看节点描述信息,看是否生效(<NODE_NAME>替换为要查询的节点名称,通常为机器的hostname)
kubectl describe nodes <NODE_NAME> | grep -i pod
# kubectl describe nodes <NODE_NAME> | grep -i pod
pods: 1024
pods: 1024
PodCIDR: 10.42.0.0/24
PodCIDRs: 10.42.0.0/24
如果显示pods为1024,则证明配置已生效
标签:k3s,etc,--,kubelet,110,pod,config From: https://www.cnblogs.com/wumingpu/p/k3s-breaks-through-the-number-of-pod-110-limit-wn6fj.ht