I cluster Tanzu Kubernetes richiedono un criterio di sicurezza pod (PSP) per distribuire carichi di lavoro. Se si definisce il proprio PSP, è necessario creare un Role o ClusterRole che faccia riferimento al PSP.
Ruolo di esempio per PodSecurityPolicy
Nell'esempio seguente viene illustrato un ruolo associato a PodSecurityPolicy. Nella definizione del ruolo, a example-role
viene concesso il verbo use
a una risorsa PSP personalizzata definita dall'utente. In alternativa, utilizzare uno dei PSP predefiniti. Creare quindi un binding.
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