首页 > 解决方案 > (重新)设置 k8 loadBalancerIP 分配的 IP 范围

问题描述

当我创建一个给定的 k8 集群时,我没有为service-cluster-ip-range指定任何特定的内容。现在,当我创建新的loadBalancer服务时,k8 正在分配在网络中现有 IP 地址上运行的值。

通过检查允许的范围kubectl cluster-info dump | grep service-cluster-ip-range给了我:

"--service-cluster-ip-range=10.96.0.0/12"

这(奇怪的是)不是分配值的来源。新值似乎从 10.95.96.235 开始并从那里递增。

尝试通过spec.loadBalancerIP在服务描述符中预设一个有效的 ip会给我来自 kubelet 的错误:

Failed to allocate IP for "newservice": "10.95.96.233" is not allowed in config

我的问题是:

标签: kubernetes

解决方案


推荐阅读