Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

4.5.4.2. 节点上的 Pod 调度功能

默认情况下,masters 标记为可调度节点,在集群安装过程中会默认设置默认节点选择器。master 配置文件的 projectConfig.defaultNodeSelector 字段中定义了默认节点选择器,以确定在放置 pod 时将默认使用哪些节点项目。除非使用 osm_default_node_selector 变量覆盖,否则会设置为 node -role.kubernetes.io/compute=true

重要

如果您在安装过程中接受 node-role.kubernetes.io/compute=true 的默认节点选择器,请确保在集群中定义了非 master 节点时具有除专用基础架构节点之外的其他节点。否则,应用程序 Pod 会无法部署。这是因为在为项目调度 pod 时,没有可用的具有 node-role.kubernetes.io/compute=true 标签的节点与默认节点选择器匹配。

如需了解调整安装后设置此设置的步骤,请参阅 设置集群范围默认 Node Selector