gpt4 book ai didi

google-cloud-platform - 如何以编程方式获取 GKE 集群的网络标签

转载 作者:行者123 更新时间:2023-12-05 03:58:45 24 4
gpt4 key购买 nike

如果我创建一个名为 cluster-1 的新 GKE 集群,集群中的虚拟机都将有一个自动生成的网络标签,例如gke-cluster-1-d4732bcc-node

是否可以使用 gcloud CLI 或其他工具,以编程方式使用集群名称检索此网络标签?

最佳答案

我通过为 GKE 集群获取自动生成的防火墙规则之一并提取目标标记来实现此目的:

CLUSTER_NAME=<cluster-name>
PROJECT_NAME=<project-name>

NODE_NETWORK_TAG=$(gcloud compute firewall-rules list --project $PROJECT_NAME --filter="name~gke-$CLUSTER_NAME-[0-9a-z]*-master" --format="value(targetTags[0])")

echo "$NODE_NETWORK_TAG"

关于google-cloud-platform - 如何以编程方式获取 GKE 集群的网络标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57757517/

24 4 0