flannel 对 kubernetes 的限制
limitation of flannel on kubernetes
我在 kubernetes 上使用 flannel。
在非常node上,有一个flannel接口和cni接口。
即,如果我使用 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
中是可变的,请参阅 the recommended kubernetes deployment of flannel 0.8.0 for clarification. The actual subnet given to node the is set on node join by the Kubernetes node controller 并在 --kube-subnet-mgr
选项时在网络创建之前通过 Kubernetes api 服务器启动时由 flannel 获取法兰绒守护进程的设置。
我不熟悉 Kubernetes 节点控制器的实现,我怀疑如果 CIDR 的第三个八位字节用完,它会为节点分配更小的子网。如果您想绝对确定,请根据节点数和 pods.
将您的法兰绒网络设置为 10.0.0.0/8
我在 kubernetes 上使用 flannel。 在非常node上,有一个flannel接口和cni接口。 即,如果我使用 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
中是可变的,请参阅 the recommended kubernetes deployment of flannel 0.8.0 for clarification. The actual subnet given to node the is set on node join by the Kubernetes node controller 并在 --kube-subnet-mgr
选项时在网络创建之前通过 Kubernetes api 服务器启动时由 flannel 获取法兰绒守护进程的设置。
我不熟悉 Kubernetes 节点控制器的实现,我怀疑如果 CIDR 的第三个八位字节用完,它会为节点分配更小的子网。如果您想绝对确定,请根据节点数和 pods.
将您的法兰绒网络设置为10.0.0.0/8