【发布时间】:2018-05-05 13:32:14
【问题描述】:
我在 ubuntu 上设置了 Kubernetes,有一个主节点和两个工作节点。我使用 IPv4 子网 192.168.2.0/24 来定义主节点和节点的 IP 地址。
因此,kube-api 服务器通过 192.168.2.108 与该子网上的节点通信。
现在,我想将集群内的子网更改为 192.168.50.0/24。我有什么样的选择来实现这一目标?
这可能吗?
谢谢 阿拉云
【问题讨论】:
标签: kubernetes
我在 ubuntu 上设置了 Kubernetes,有一个主节点和两个工作节点。我使用 IPv4 子网 192.168.2.0/24 来定义主节点和节点的 IP 地址。
因此,kube-api 服务器通过 192.168.2.108 与该子网上的节点通信。
现在,我想将集群内的子网更改为 192.168.50.0/24。我有什么样的选择来实现这一目标?
这可能吗?
谢谢 阿拉云
【问题讨论】:
标签: kubernetes
您可以在启动期间为 kube-controller 指定 pod 和服务的 subent。
见https://kubernetes.io/docs/reference/generated/kube-controller-manager/
--service-cluster-ip-range string
--cluster-cidr string
将为服务和 Pod 分别设置虚拟 IP 范围。
工作节点将从主节点继承 pod 范围。
【讨论】: