在创建给定的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
我的问题是: