Gatekeeper
Gatekeeper 是一个用于 Kubernetes 可灵活配置策略的准入控制器,利用 Open Policy Agent (OPA) 验证在 Kubernetes 集群上创建和更新资源的请求。
OPA Gatekeeper Library 提供了一些常用的安全准入策略,其中包含一系列可在 Gatekeeper 使用的约束模板(ConstraintTemplates)和约束(Constraints)。约束模板可直接应用于集群,约束可用于定制策略,以满足您的特定需求。
借助 Gatekeeper 灵活地定义准入策略,在集群层面强制执行安全准入审查,从而确保 Kubernetes 集群的稳定性和安全合规。
Gatekeeper 的主要特性包括:
-
灵活: Gatekeeper 允许用户声明式的定义准入策略,作用于选定的 namespace 与选定的资源类型。
-
可编程: Gatekeeper 使用 Open Policy Agent(OPA)作为决策引擎,可借助 Rego 实现复杂的安全策略定义。
-
滚动发布: 支持以循序渐进的方式逐步执行准入策略,从而规避中断工作负载的风险。
-
预发布机制: Gatekeeper 提供在强制执行之前测试安全策略影响和范围的机制。
约束模板
介绍如何管理约束模板。
创建约束模板
介绍如何创建约束模板。
查看约束模板详情
介绍如何查看约束模板详情。
编辑约束模板配置
介绍如何编辑约束模板配置。
删除约束模板
介绍如何删除约束模板。
约束
介绍如何管理约束。
创建约束
介绍如何创建约束。
查看约束列表
介绍如何查看约束列表。
查看约束详情
介绍如何查看约束详情。
编辑约束配置
介绍如何编辑约束配置。
删除约束
介绍如何删除约束。