如何在我的节点中更改PodCIDR / PodCIDR

时间:2019-10-29 07:33:52

标签: kubernetes kubernetes-pod

我用2个beta金属中的kubeadm设置了一个kubernete集群。该集群运行良好。 我使用的kubeadm命令:     sudo kubeadm init --pod-network-cidr=10.244.0.0/16

进行性能测试时,需要在工作节点中运行更多的Pod。我遇到一个错误 我的工作节点中的PodCIDR是PodCIDR: 10.244.1.0/24,因此尽管我将max-pod更改为500,但我最多只能运行254个pod。

所以我的问题是如何更改节点中的PodCIDR。 我试图更改为/etc/kubernetes/manifests/kube-controller-manager.yaml集  - --node-cidr-mask-size=16,然后重新启动kubelet,但不费吹灰之力。

1 个答案:

答案 0 :(得分:0)

PodCIDR由CNI管理,取决于您使用的CNI。您可能需要更改CNI配置并重新启动每个节点。

这里是参考:https://capstonec.com/help-i-need-to-change-the-pod-cidr-in-my-kubernetes-cluster/