0

我的一个 GKE 集群的服务 IP 不足。它最初是使用默认服务地址范围(10.0.0.0/20)创建的,我们即将达到 4k 服务标记。

有没有办法扩展现有 GKE 集群的服务地址范围?集群的子网有足够的空间来分配更多的 IP,但是我还没有找到 API 或命令来更改它。

https://cloud.google.com/kubernetes-engine/docs/how-to/alias-ips#cluster_sizing_secondary_range_svcs提到在使用时无法编辑次要范围。有没有办法替换它,让 GKE 滚动服务的 IP?

4

1 回答 1

2

IP service range不幸的是,在集群中创建集群后无法更改GKE

GKE集群创建过程中有一条消息:

服务地址范围 GKE

如您所见,此设置是永久的。

您链接的官方文档指出:

因为这也是一个子网次要 IP 范围,所以只能在没有 Google Cloud 资源使用的情况下替换它。只要集群将其用于服务(集群 IP 地址),就无法更改此范围。

-- Cloud.google.com:Kubernetes Engine:集群规模次要范围 svcs

它被您的GKE集群积极使用。即使您尝试去关联 VPC 进行更改,它也会显示为灰色,如下所示:

VPC 网络

如果您对此有任何疑问,请告诉我。

于 2020-04-01T11:51:00.137 回答