Tanzu Kubernetes クラスタでは、ワークロードをデプロイするためにポッド セキュリティ ポリシー (PSP) が必要です。独自の PSP を定義する場合は、PSP を参照する Role または ClusterRole を作成する必要があります。
PodSecurityPolicy のロールの例
次の例は、PodSecurityPolicy にバインドされたロールを示しています。ロールの定義で use
を verb として使用して、定義するカスタム PSP リソースに example-role
を付与します。または、デフォルトの PSP の 1 つを使用します。次に、バインドを作成します。
apiVersion: rbac.authorization.k8s.io/v1beta1 kind: Role metadata: name: example-role namespace: tkgs-cluster-ns rules: - apiGroups: - "" resources: - configmaps verbs: - create - get - list - watch - update - apiGroups: - "" resources: - events verbs: - create - update - patch - apiGroups: - extensions resourceNames: - CUSTOM-OR-DEFAULT-PSP resources: - podsecuritypolicies verbs: - use