EKS节点组地形-向特定节点添加标签

莫伦帕德

我正在通过Terraform为受管节点配置EKS。那里没有问题,一切正常。

我的问题是我想在我的一个节点中添加一个标签,以在我的一个部署中用作nodeSelector。我有一个由EBS永久卷支持的应用程序,该卷显然仅在单个AZ中可用,因此我希望我的Pod安排在那儿。

我可以很容易地添加标签:

kubectl label nodes <my node> <key>=<value>

实际上这很好,直到您执行诸如将节点组更新到下一个版本之类的操作为止。标签不会持续存在,这很有意义,因为它们不是由Amazon管理的。

有没有办法通过地形或其他方法设置这些标签并使它们持久化。我注意到,用于Terraform的EKS提供程序具有标签选项,但似乎会将标签添加到节点组中的所有节点,这不是我想要的。我环顾四周,但找不到任何东西。

van

您可能不需要为特定节点添加标签来解决您的问题。亚马逊作为云提供商,向受管节点组中的每个节点添加了一些Kubernetes标签。例:

labels:  
  failure-domain.beta.kubernetes.io/region: us-east-1
  failure-domain.beta.kubernetes.io/zone: us-east-1a
  kubernetes.io/hostname: ip-10-10-10-10.ec2.internal...
  kubernetes.io/os: linux
  topology.ebs.csi.aws.com/zone: us-east-1a
  topology.kubernetes.io/region: us-east-1
  topology.kubernetes.io/zone: us-east-1a

可用的确切标签取决于您所运行的Kubernetes的版本。尝试运行kubectl get nodes -o json | jq '.items[].metadata.labels'以查看在集群中每个节点上设置的标签。

我建议使用topology.kubernetes.io/zone来匹配包含您的EBS卷的可用区域。根据Kubernetes文档,节点和永久卷都应由云提供商填充此标签。

希望这可以帮助。让我知道您是否还有问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Hobbelt的“组/捆绑节点” D3强制布局示例中向节点添加标签吗?

来自分类Dev

在Hobbelt的“组/捆绑节点” D3强制布局示例中向节点添加标签吗?

来自分类Dev

如何在networkx的图形中的节点上添加标签?

来自分类Dev

添加EKS托管的Windows节点组失败。如何调试?

来自分类Dev

使用Terraform部署EKS节点组时出错

来自分类Dev

Terraform EKS在节点组上指定node-role.kubernetes.io标签

来自分类Dev

dplyr向表中的一组列添加标签

来自分类Dev

dplyr向表中的一组列添加标签

来自分类Dev

Perfino。使用VM池时,是否可以为节点添加标签?

来自分类Dev

在 plotly sankey 图中添加标签和自定义节点

来自分类Dev

如何向节点的所有特定子级添加属性

来自分类Dev

无法通过单个AWS CloudFormation堆栈创建AWS EKS集群和辅助节点组

来自分类Dev

如何在 ARKit 中使用手势动作在 SCNNode 中添加标签节点和用户图像?

来自分类Dev

向根节点添加属性

来自分类Dev

如何向节点添加属性?

来自分类Dev

向节点对象添加道具

来自分类Dev

在输入字段和输入组插件之间添加标签

来自分类Dev

在特定节点下添加XMLNode

来自分类Dev

在特定节点下添加XMLNode

来自分类Dev

动态向节点模块添加属性

来自分类Dev

向节点添加角色不起作用

来自分类Dev

xslt向xml根节点添加属性

来自分类Dev

JavaScript:向创建的每个节点添加延迟

来自分类Dev

向每个xml节点xslt添加属性

来自分类Dev

向Spritekit节点添加物理实体

来自分类Dev

如何向XML节点添加属性?

来自分类Dev

向节点内的数组添加整数

来自分类Dev

向列表子节点添加事件

来自分类Dev

向Spritekit节点添加物理实体

Related 相关文章

热门标签

归档