我在 kubernetes 上使用法兰绒。在very node上,有flannel接口和cni接口。IE,如果我使用 10.244.0.0 作为子网,那么
flannel 10.244.3.0
cni 10.244.3.1
他们几乎总是像上面那样成对出现。任务是,如果我使用法兰绒,节点数应该小于等于 255 ?10.244.1~255.0
那就是我只能用 flannel 管理 kubernetes 上的 255 个节点???
我在 kubernetes 上使用法兰绒。在very node上,有flannel接口和cni接口。IE,如果我使用 10.244.0.0 作为子网,那么
flannel 10.244.3.0
cni 10.244.3.1
他们几乎总是像上面那样成对出现。任务是,如果我使用法兰绒,节点数应该小于等于 255 ?10.244.1~255.0
那就是我只能用 flannel 管理 kubernetes 上的 255 个节点???
Flannels 的网络范围是可变的net-conf.json
,请参阅flannel 0.8.0的推荐 kubernetes 部署以进行说明。给节点的实际子网由Kubernetes 节点控制器--kube-subnet-mgr
在节点加入时设置,并在设置 flannel 守护程序选项时在启动前通过 Kubernetes api 服务器由 flannel 获取。
我不熟悉 Kubernetes 节点控制器的实现,我怀疑如果 CIDR 的第三个八位字节用尽,它会为节点分配更小的子网。如果您想绝对确定,请将您的 flannel 网络设置为10.0.0.0/8
,具体取决于节点和 pod 的数量。