【发布时间】:2019-06-05 20:56:17
【问题描述】:
我在一个多集群入口后面的 Google Cloud 上运行多个 GKE 集群,其设置需要一些修补。
话虽如此,当我整理好它时,我已经用完了我的 5 个子网,特别是在 us-east1 区域。我不需要超过 5 个,但是...显然删除集群并不会删除使用它创建的子网。
因此——我需要手动删除未使用的子网,为此我需要知道子网名称。
我的问题是,我在 GCP 的文档中找不到任何描述使用新 GKE 集群创建后子网名称的位置(未指定子网名称)。
以下 Create Cluster 命令的子网名称是什么(例如):
gcloud container clusters create example-cluster --num-nodes=1 --region us-east1-c \
--machine-type g1-small \
--enable-ip-alias --cluster-ipv4-cidr=10.2.0.0/21 \
--services-ipv4-cidr=10.6.0.0/19
以下 gcloud 子网文档 (https://cloud.google.com/vpc/docs/configure-alias-ip-ranges) 描述了如何列出子网 - 但在运行时:
gcloud compute networks list我只得到默认回复:
NAME SUBNET_MODE BGP_ROUTING_MODE IPV4_RANGE
default AUTO REGIONAL
我知道在该区域内创建了多个子网,因为尝试创建另一个子网(使用新集群)会给我以下错误:
“重试预算已用尽(5 次尝试):Google Compute Engine:超过了每个子网支持的最大辅助范围数:5。” endTime: u'2019-01-10T22:16:14.496871616Z'
我对允许我正确列出区域中所有子网的其他解决方案持开放态度,但我的问题是 GKE 如何命名创建时没有名称的子网?
【问题讨论】:
标签: google-cloud-platform google-kubernetes-engine google-cloud-networking