创建约束

本节介绍如何创建约束。

前提条件

  • 您需要加入一个集群并在集群中具有 cluster-admin 权限。有关更多信息,请参阅“集群成员”和“集群角色”。

  • KubeSphere 平台需要安装并启用 Gatekeeper 扩展组件。

  • 已创建一个约束模板。

操作步骤

  1. 以具有 cluster-admin 权限的用户登录 KubeSphere Web 控制台并进入您的集群。

  2. 在左侧导航栏选择 Gatekeeper > 约束

  3. 在页面点击创建

  4. 创建约束条件对话框,设置以下参数,然后点击确定

    参数描述

    约束条件名称

    约束条件的名称。

    约束条件类型

    约束条件使用的约束模板。

    enforcementAction

    enforcementAction 字段定义了处理约束违规的操作。默认设置为 deny,即默认拒绝任何违规的准入请求。有关更多信息,请参阅约束违规处理

    Match Kinds

    match 字段定义了约束适用的资源。有关更多信息,请参阅 match

    kinds 接受包含 apiGroupskinds 字段的对象列表,这些字段列出了约束适用对象的 groups/kinds。如果指定了多个 groups/kinds 对象,只需匹配其中一个对象,资源就会在约束的适用范围内。

    命名空间标签

    针对对象所在的命名空间或对象本身(如果对象是一个命名空间)设置的可标识的键值对。

    参数

    用于描述约束的意图。有关更多信息,请参阅 parameters

    您将在约束页面查看已创建的约束。

通过邮件接收 KubeSphere 最新的技术博客与产品更新的通知


感谢您的反馈。如果您有关于如何使用 KubeSphere 的具体问题,请在 Slack 上提问。如果您想报告问题或提出改进建议,请在 GitHub 存储库中打开问题。