【问题标题】:How to increase the Service address range of a GKE cluster如何增加 GKE 集群的 Service 地址范围
【发布时间】:2020-03-31 18:02:41
【问题描述】:

我的一个 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?

【问题讨论】:

    标签: google-kubernetes-engine gke-networking


    【解决方案1】:

    很遗憾,在GKE 集群中创建集群后,无法更改IP service range

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

    如您所见,此设置是永久

    你链接的官方文档点:

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

    -- Cloud.google.com: Kubernetes Engine: Cluster sizing secondary range svcs

    您的GKE 集群正在积极使用它。即使你尝试去关联VPC去改变它也会灰显如下图:

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

    【讨论】:

    • 确实很遗憾,我们最终不得不将集群迁移到具有更大子网的集群。
    猜你喜欢
    • 2019-10-01
    • 2019-08-19
    • 1970-01-01
    • 1970-01-01
    • 2016-02-27
    • 2019-11-02
    • 1970-01-01
    • 2019-12-04
    • 1970-01-01
    相关资源
    最近更新 更多