【问题标题】:How to add custom tag to the EKS cluster instance如何向 EKS 集群实例添加自定义标签
【发布时间】:2022-09-23 15:37:35
【问题描述】:

我有一个带有节点组和两个实例的 eks 集群。有没有办法为这两个 eks 集群实例添加自定义标签?

例如,将自定义标记(如 Name env application)添加到节点组中存在的 ec2 实例。

注意:不寻找 k8 标签。我正在寻找一种将 aws 标签添加到我的 eks 节点组下的实例的方法。

    标签: kubernetes devops amazon-eks


    【解决方案1】:

    通常,您会标记/标记 EkS 集群上的节点组,以便特定节点组下的所有节点都标记为相同,但如果您想单独标记节点,请使用以下内容。

    *The below should pull up the nodes/instances with existing labels
    
    kubectl get nodes --show-labels
    
    
    NAME      STATUS    ROLES    AGE     VERSION        LABELS
    worker0   Ready     <none>   1d      v1.13.0  ...,kubernetes.io/hostname=worker0
    
    *Label/tag the node as below with new label
    kubectl label nodes <your-node-name> disktype=ssd
    
    *Veriy if the nodes have been labelled
    kubectl get nodes --show-labels
    
    

    【讨论】:

    • 谢谢@DBSand,您似乎误解了我的查询。可能是我的查询没有太多信息。我会更新它。所以基本上我想为我的 eks 集群实例添加标签(不是 Kubernetes 标签)。例如,将自定义标记(如 Name env application)添加到节点组中存在的 ec2 实例。
    【解决方案2】:

    我正在寻找一种将 aws 标签添加到我的 eks 节点组下的实例的方法。

    你可以试试AWS Console &gt; ASG &gt; [select the node group] &gt; [select the Launch template] &gt; [select the Launch template ID] &gt; Actions &gt; Modify template (Create new version) &gt; Resource Tags

    【讨论】:

      【解决方案3】:

      在资源上添加和删除标签:

      您可以直接从资源页面添加或删除与集群关联的标签。

      在单个资源上添加或删除标签

      1. https://console.aws.amazon.com/eks/home#/clusters 打开 Amazon EKS 控制台。

      2. 在导航栏上,选择要使用的 AWS 区域。

      3. 在左侧导航窗格中,选择集群。

      4. 选择一个特定的集群。

      5. 选择标签选项卡,然后选择管理标签。

      6. 在管理标签页面上,根据需要添加或删除您的标签。

        要添加标签,请选择添加标签。然后为每个标签指定键和值。

        要删除标签,请选择移除标签。

      7. 对要添加或删除的每个标签重复此过程。

      8. 选择更新完成。

        这里添加键值作为环境和值作为测试或根据要求..

      【讨论】:

        猜你喜欢
        • 2021-06-21
        • 1970-01-01
        • 2018-10-10
        • 2023-02-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-24
        • 1970-01-01
        相关资源
        最近更新 更多