更新时间:2024-08-05 GMT+08:00
管理组件标签
标签是以key/value键值对的形式附加在工作负载上的。添加标签后,可通过标签对工作负载进行管理和选择,主要用于设置亲和性与反亲和性调度。您可以给多个工作负载打标签,也可以给指定的某个工作负载打标签。
您可以根据业务需求对无状态工作负载、有状态工作负载和守护进程集的标签进行管理,本文以无状态工作负载为例说明如何使用标签管理功能。
如下图,假设为工作负载(例如名称为APP1、APP2、APP3)定义了3个标签:release、env、role。不同工作负载定义了不同的取值,分别为:
- APP 1:[release:alpha;env:development;role:frontend]
- APP 2:[release:beta;env:testing;role:frontend]
- APP 3:[release:alpha;env:production;role:backend]
在使用调度或其他功能时,选择“key/value”值分别为“role/frontend”的工作负载,则会选择到“APP1和APP2”。
图1 标签案例
状态异常的组件,不支持添加标签。
添加组件标签
- 登录ServiceStage控制台。
- 选择以下任意方式进入组件“概览”页面。
- 在“应用管理”页面,单击组件所属应用名称,在“组件列表”单击待操作组件名称。
- 在“组件管理”页面,单击待操作组件名称。
- 单击“标签管理”。
图2 管理标签
- 单击“添加标签”:
- 输入“键”、“值”。
输入的“键”名称不能和已有标签的“键”名称重复。
- 单击“保存”。
图3 添加标签
- 输入“键”、“值”。
删除组件标签
- 登录ServiceStage控制台。
- 选择以下任意方式进入组件“概览”页面。
- 在“应用管理”页面,单击组件所属应用名称,在“组件列表”单击待操作组件名称。
- 在“组件管理”页面,单击待操作组件名称。
- 单击“标签管理”。
- 选择待删除的标签,单击“操作”列的“删除标签”。
图4 删除标签
- 单击“保存”。
父主题: 组件管理