【发布时间】:2023-03-26 23:19:01
【问题描述】:
我部署了添加了 --pod-network-cidr 的集群,并使用 calicoctl 创建了新的 ip 池以将 pod 更改为此范围。我遇到的问题正是我需要在 kubernetes 方面进行更改以使 pod cidr 范围更改?我是在 API 服务器、控制器管理器和调度程序中进行更改,还是只需要更改特定部分。我只尝试更改控制器管理器,并且在更改 yaml 中的 --cluster-cidr 后,这些控制平面 pod 进入崩溃循环。
控制器管理器日志中的输出如下?
controllermanager.go:235] 启动控制器时出错:无法将 idx [0] 处的 cidr[192.168.0.0/24] 标记为节点占用:: cidr 192.168.0.0/24 超出集群 cidr 10.0 的范围。 0.0/16
【问题讨论】:
标签: kubernetes kubernetes-pod project-calico calico