在K8S集群中,默认每Worker节点最大可创建110个Pod,实际可以根据节点资源情况调整范围。
在Woker节点上,可创建的Pod数量是作为Kubelet的参数出现的,因此修改Kubelet服务的配置文件增加 —max-pod 参数即可。
在/usr/lib/systemd/system/kubelet.service.d/10-kubeadm.conf文件中增加环境配置
Environment=”KUBELET_NODE_MAX_PODS=—max-pods=600”
并在启动命令尾部添加变量 $KUBELET_NODE_MAX_PODS 如下:
ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS $KUBELET_NODE_MAX_PODS
然后执行
#systemctl daemon-reload #systemctl restart kubelet
