操作场景
在 EMR on TKE 集群中,您可以根据业务需要对服务角色的 Pod 配置调度策略和 Labels,以实现 Pod 的亲和性/反亲和性、拓扑分布约束以及标签管理。本文为您介绍通过 EMR on TKE 控制台 配置 Pod 调度策略和编辑 Pod Labels 的相关操作。
说明:
购买集群时可在部署服务的编辑弹框内配置 Pod 调度策略和 Pod Labels,集群创建完成后可在角色管理页进行更新。
通过控制台更新调度策略或 Pod Labels 后,需重建 Pod 才能使新配置生效。
配置 Pod 调度策略
Pod 调度策略用于配置节点亲和性、容忍调度、Pod 的亲和性/反亲和性和拓扑分布约束。
购买集群时配置
1. 登录 EMR on TKE 控制台,在购买页进行集群配置。
2. 在部署服务步骤中,单击组件对应的编辑按钮,打开编辑部署弹框。
3. 在编辑部署弹框中,展开更多设置,打开 Pod 调度策略开关。
4. 开关开启后会展示代码输入框,输入框内默认展示代码示例,支持 JSON 格式代码编辑。
说明:
Pod 调度策略用于配置 Pod 的亲和性、反亲和性和拓扑分布约束。您可以参考输入框内的代码示例进行配置,也可以单击复制代码示例快速获取示例代码。
5. 根据业务需要编辑调度策略代码后,单击确定保存配置。
集群创建后更新
1. 登录 EMR on TKE 控制台,在实例列表中单击 ID/名称进入实例详情页。
2. 在实例详情页选择实例服务,并进入角色管理页。
3. 在角色管理页选择对应角色,在操作 > 更多中单击更新调度策略。
4. 在更新调度策略弹框中,打开调度策略开关。
说明:
弹框内默认回显当前角色的调度策略;若未编辑过,则展示默认代码示例。支持 JSON 格式代码编辑,您也可以单击复制代码示例快速获取示例代码。
5. 编辑调度策略代码。与购买页相比,控制台支持编辑节点调度策略。
6. 勾选重建选项,单击保存完成更新。
编辑 Pod Labels
Pod Labels 用于给 Pod 添加标签,便于分类管理和筛选。
购买集群时配置
1. 登录 EMR on TKE 控制台,在购买页进行集群配置。
2. 在部署服务步骤中,单击组件对应的编辑按钮,打开编辑部署弹框。
3. 在编辑部署弹框中,展开更多设置,找到 Pod Labels 配置项。
4. 单击新增按钮添加 Label,输入键(Key)和值(Value)。如需添加多个,重复单击新增继续添加。
5. 配置完成后,单击确定保存配置。
集群创建后更新
1. 登录 EMR on TKE 控制台,在集群列表中单击 ID/名称进入集群详情页。
2. 在实例详情页选择实例服务,并进入角色管理页。
3. 在角色管理页选择对应角色,在操作 > 更多中单击编辑 Pod Labels。
4. 在编辑 Pod Labels 弹框中,默认回显当前角色的 Pod Labels。
5. 编辑完成后,勾选重建选项,单击确定保存更新。