首页 > 解决方案 > 如何在我的节点中更改 PodCIDR/PodCIDR

问题描述

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

当我进行性能测试时,我需要在工作节点中运行更多的 pod。我遇到了一个错误,我的工作节点中的 PodCIDR 是PodCIDR: 10.244.1.0/24,所以我最多可以运行 254 个 pod,尽管我已经将 max-pod 更改为 500。

所以我的问题是如何更改节点中的 PodCIDR。我已经尝试更改为/etc/kubernetes/manifests/kube-controller-manager.yamlset - --node-cidr-mask-size=16,然后重新启动 kubelet,但它没有任何作用。

标签: kuberneteskubernetes-pod

解决方案


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

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


推荐阅读