kubernetes 设置 service cidr 和 pod cidr 相同
kubernetes set service cidr and pod cidr the same
当我们使用kubeadm搭建k8s集群时,配置有两个选项:
--pod-network-cidr
--service-cidr
(默认‘10.96.0.0/12’)
问题是:
如果我对 pod-network-cidr
使用 10.244.0.0./12
,我是否需要为 Kubernetes 保存该 IP 范围?如果我们已经开始对其他机器使用 10.244.0.0/12
会发生什么。
我可以设置service-cidr
和pod-network-cidr
相同的范围吗?我不明白 service-cidr
是如何工作的。
简单回复:
- 您必须同时 保留 pod 网络范围和服务网络范围。你不能在你的 LAN 上使用它们(你也没有到它的路由)。这两个范围都是可配置的,因此您可以选择未使用的内容。如果您不确定,请使用 ipcalc。
- 您必须使用单独的范围。
查看 these slides 以了解有关不同网络的说明。
当我们使用kubeadm搭建k8s集群时,配置有两个选项:
--pod-network-cidr
--service-cidr
(默认‘10.96.0.0/12’)
问题是:
如果我对
pod-network-cidr
使用10.244.0.0./12
,我是否需要为 Kubernetes 保存该 IP 范围?如果我们已经开始对其他机器使用10.244.0.0/12
会发生什么。我可以设置
service-cidr
和pod-network-cidr
相同的范围吗?我不明白service-cidr
是如何工作的。
简单回复:
- 您必须同时 保留 pod 网络范围和服务网络范围。你不能在你的 LAN 上使用它们(你也没有到它的路由)。这两个范围都是可配置的,因此您可以选择未使用的内容。如果您不确定,请使用 ipcalc。
- 您必须使用单独的范围。
查看 these slides 以了解有关不同网络的说明。