Kubernetes 集群策略管理与多集群管理实践
1. 约束模板定义
约束模板是一种自定义资源定义(CRD),用于对策略进行模板化,以便策略能够被共享或复用,同时还能对策略的参数进行验证。以下是一个约束模板示例,其策略为“仅允许来自受信任容器仓库的容器”:
apiVersion: templates.gatekeeper.sh/v1
kind: ConstraintTemplate
metadata:
name: k8sallowedrepos
annotations:
metadata.gatekeeper.sh/title: "Allowed Repositories"
metadata.gatekeeper.sh/version: 1.0.0
description: >-
Requires container images to begin with a string from the specified list.
spec:
crd:
spec:
names:
kind: K8sAllowedRepos
validation:
# Schema for the `parameters` field
openAPIV3Schema:
type: object
properties:
repos:
description: The list of prefixes a container image is al
超级会员免费看
订阅专栏 解锁全文
1155

被折叠的 条评论
为什么被折叠?



