4.2.7. 为机器池添加污点
您可以为机器池中的计算节点添加污点,以控制哪些 pod 调度到它们。将污点应用到机器池时,调度程序无法将 pod 放置到池中节点上,除非 pod 规格包含污点的容限。
污点可以使用 Red Hat OpenShift Cluster Manager 或 ROSA 命令行界面(CLI) (rosa)添加到机器池中。
注意
集群必须至少有一个不包含任何污点的机器池。
4.2.7.1. 使用 OpenShift Cluster Manager 为机器池添加污点 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用 Red Hat OpenShift Cluster Manager 为 Red Hat OpenShift Service on AWS 集群添加污点。
先决条件
- 您在 AWS 集群上创建了 Red Hat OpenShift Service。
- 您有一个机器池,它不包含任何污点,至少包含两个实例。
流程
- 进入到 OpenShift Cluster Manager 并选择您的集群。
-
在 Machine pool 选项卡中,点您要向其添加污点的机器池的 Options 菜单
。
- 选择 Edit taint。
- 为您的污点添加 Key 和 Value 条目。
-
从列表中选择污点的 Effect。可用选项包括
NoSchedule、PreferNoSchedule和NoExecute。 - 可选:如果要向机器池添加更多污点,请选择 Add taint。
- 点 Save 将污点应用到机器池。
验证
- 在 Machine pool 选项卡中,选择机器池旁边的 > 来扩展视图。
- 验证您的污点是否在展开的视图中的 Taints 下列出。