kubernetes - 标签“eksctl.cluster.k8s.io/v1alpha1/cluster-name”有什么用?
问题描述
在AWS EKS教程中,为了将辅助 CIDR 添加到新 VPC,我们应该将以下标签添加到新子网
- eksctl.cluster.k8s.io/v1alpha1/cluster-name
- kubernetes.io/cluster/eksworkshop-eksctl
- kubernetes.io/role/elb
我知道 tag2 和 tag3 用于负载均衡器发现或来自该站点的入口,但是tag1 "eksctl.cluster.k8s.io/v1alpha1/cluster-name" 是做什么用的?
解决方案
显然这个标签显示了集群名称。
标签名称定义如下:
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”标签判断集群名称。
推荐阅读
- node.js - 在文件上传中添加新架构
- python - How can I use selenium in python to select an item in a dropdown when the options are non-interactable盒子?
- laravel - 有没有办法在 laravel 收银员中为多个用户订阅使用相同的付款方式?
- java - 如何将数据存储在数组中,使用函数
- google-apps-script - 电子邮件确认后运行 Google 脚本
- php - 您无权使用 react native 访问
- reactjs - Action.js 中的 useContext(在 React 组件之外)
- c# - 复制现有行的数据验证并使用 c# EPP Plus 将其应用于新插入的行
- c# - .NET中基于屏幕键盘的组合框建议
- sql-server - java.lang.IllegalArgumentException:SQL 不能为空