我在一个多集群入口后面的谷歌云上运行多个 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。” 结束时间:u'2019-01-10T22:16:14.496871616Z'
我对允许我正确列出区域中所有子网的其他解决方案持开放态度,但我的问题是 GKE 如何命名一个没有名称创建的子网?