本文介绍了EKS - 节点标签的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在 EKS 中部署工作节点时,有没有办法添加节点标签.我在 CF 模板中没有看到可用于工作节点的选项.

Is there a way to add node labels when deploying worker nodes in EKS. I do not see an option in the CF template available for worker nodes.

EKS-CF-Workers

我现在看到的唯一选项是使用 kubectl label 命令添加集群设置后的标签.然而,需要完全自动化,这意味着应用程序在集群部署后自动部署,标签有助于实现隔离.

The only option I see right now is to use kubectl label command to add labels which is post cluster setup. However, the need to have complete automation which means applications are deployed automatically post cluster deployments and labels help in achieving the segregation.

推荐答案

借助 AWS 提供的新的 EKS 优化 AMI(amazon-eks-node-vXX) 和 Cloudformation 模板重构,现在可以像添加节点标签一样简单为 [amazon-eks-nodegroup.yaml][1] Cloudfomation 模板的 BootstrapArguments 参数提供参数.例如 --kubelet-extra-args --node-labels=my-key=my-value.有关更多详细信息,请查看 AWS 公告:Amazon EKS 工作节点的改进供应

With the new EKS-optimized AMIs(amazon-eks-node-vXX) and Cloudformation template refactors provided by AWS it is now possible to add node labels as simple as providing arguments to the BootstrapArguments parameter of the [amazon-eks-nodegroup.yaml][1] Cloudfomation template. For example --kubelet-extra-args --node-labels=my-key=my-value. For more details check the AWS announcement: Improvements for Amazon EKS Worker Node Provisioning

这篇关于EKS - 节点标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-01 12:21