文档首页 > > 用户指南> 节点管理> 节点标签管理

节点标签管理

分享
更新时间: 2020/01/22 GMT+08:00

节点标签可以给节点打上不同的标签,给节点定义不同的属性,通过这些标签可以快速的了解各个节点的特点。

节点标签使用场景

节点标签的主要使用场景有两类。

  • 节点管理:通过节点标签管理节点,给节点分类。
  • 工作负载与节点的亲和与反亲和:
    • 有的工作负载需要的CPU大,有的工作负载需要的内存大,有的工作负载需要IO大、可能会影响其他工作负载正常工作等等,此时建议给节点添加不同标签。在部署工作负载的时候,就可以选择相应标签的节点亲和部署,保证系统正常工作;反之,可以使用节点的反亲和部署。
    • 一个系统可以分为多个模块,每个模块由多个微服务组成,为保证后期运维的高效,可以将节点打上对应模块的标签,让各模块部署到各自的节点模块上,互不干扰、方便开发到各自节点上去维护。

节点固有标签

节点创建出来会存在一些固有的标签,并且是无法删除的,这些标签的含义请参见表1

表1 节点固有标签

failure-domain.beta.kubernetes.io/is-baremetal

表示是否为裸金属节点。

例如: false,表示非裸金属节点

failure-domain.beta.kubernetes.io/region

表示节点当前所在区域。

例如:cn-south-1,表示中国华南区1

failure-domain.beta.kubernetes.io/zone

表示节点所在区域的可用区。

例如:cn-south-1a,表示中国华南区1可用区1

node.kubernetes.io/subnetid

表示子网的ID。

os.architecture

表示节点处理器架构。

例如:amd64,表示AMD64位的处理器

os.name

表示节点的操作系统名称。

例如:EulerOS_2.0_SP5,表示欧拉2.5的版本

os.version

表示节点内核版本。

例如:3.10.0-862.14.0.1.h147.eulerosv2r7.x86_64

添加节点标签

  1. 登录CCE控制台,在左侧导航栏中选择“资源管理 > 节点管理”
  2. 在节点列表中,单击“操作”栏的标签管理
  3. 在弹出的“标签管理”窗口中,单击标签列表下方的添加标签,填写需要增加标签的“”和“”,单击“确定”。

    例如,填写的键为“deploy_qa”,值为“true”,就可以从逻辑概念表示该节点是用来部署QA(测试)环境使用。

    图1 添加标签

  4. 标签添加成功后,再次单击“标签管理”,可查看到已经添加的标签。

    图2 标签已添加成功

删除节点标签

删除标签只能够删除用户添加的标签,节点固有的标签不能删除。

  1. 登录CCE控制台,在左侧导航栏中选择“资源管理 > 节点管理”
  2. 在节点列表中,单击“操作”栏的“标签管理”
  3. 单击“删除”,单击“确定”,删除标签。

    可查看到“标签变更成功”

    图3 变更标签成功

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区