Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

6.3.3. 开发人员指定的 Node Selectors

如果 OpenShift Container Platform 开发人员希望进一步限制节点,则可以在其 pod 配置上设置节点选择器。这将是项目节点选择器的补充,这意味着您仍然可以为具有节点选择器值的所有项目指定节点选择器值。

例如,如果使用上述注解创建了一个项目(openshift.io/node-selector: type=user-node,region=east),并且开发人员在该项目中的 pod 上设置了另一个节点选择器(例如 disable=classified),pod 只会调度到具有所有三个标签(type=user-noderegion=eastworking=classified) 的节点上。如果容器集上设置了 region=west,则其容器集将要求具有标签 region=eastregion=west 的节点,它们无法工作。pod 不会被调度,因为标签只能设置为一个值。