首页 > 解决方案 > 标签“eksctl.cluster.k8s.io/v1alpha1/cluster-name”有什么用?

问题描述

在AWS EKS教程中,为了将辅助 CIDR 添加到新 VPC,我们应该将以下标签添加到新子网

  1. eksctl.cluster.k8s.io/v1alpha1/cluster-name
  2. kubernetes.io/cluster/eksworkshop-eksctl
  3. kubernetes.io/role/elb

我知道 tag2 和 tag3 用于负载均衡器发现或来自该站点的入口,但是tag1 "eksctl.cluster.k8s.io/v1alpha1/cluster-name" 是做什么用的?

标签: kubernetesamazon-eks

解决方案


显然这个标签显示了集群名称。
标签名称定义如下:
https ://github.com/weaveworks/eksctl/blob/release-0.25/pkg/apis/eksctl.io/v1alpha5/types.go#L168-L169 。

例如,定义的常量由获取集群名称的功能使用。
https://github.com/weaveworks/eksctl/blob/release-0.25/pkg/cfn/manager/cluster.go#L189-L209

因此,eksctl 可能会根据“eksctl.cluster.k8s.io/v1alpha1/cluster-name”标签判断集群名称。


推荐阅读