8.2. 使用节点选择器和容限创建项目


使用以下步骤创建带有 node-selectortolerations 注解的项目。

流程

  1. 输入以下命令将 node-selector 注解添加到命名空间:

    $ oc annotate namespace <namespace> openshift.io/node-selector='node-role.kubernetes.io/infra='
    Copy to Clipboard Toggle word wrap

    输出示例

    namespace/<namespace> annotated
    Copy to Clipboard Toggle word wrap

  2. 输入以下命令在命名空间中添加 tolerations 注解:

    $ oc annotate namespace <namespace> scheduler.alpha.kubernetes.io/defaultTolerations='[{"operator":"Equal","value":"reserved","effect":"NoSchedule","key":"node-role.kubernetes.io/infra"},{"operator":"Equal","value":"reserved","effect":"NoExecute","key":"node-role.kubernetes.io/infra"}]' --overwrite
    Copy to Clipboard Toggle word wrap

    输出示例

    namespace/<namespace> annotated
    Copy to Clipboard Toggle word wrap

    重要

    本例中的容限特定于通常应用到 infra 节点的两个污点。环境中配置的污点可能会有所不同。您必须相应地设置容限,以匹配应用到 infra 节点的污点。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat