Kubernetes RBAC Role & ClusterRoleBinding YAML Generator
Erstellen Sie Kubernetes RBAC Role-, ClusterRole-, RoleBinding- und ClusterRoleBinding-Manifeste mit API-Gruppen, Ressourcen-Verben und Subject-Service-Accounts.
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: pod-log-reader
namespace: staging
labels:
app.kubernetes.io/part-of: developer-access
env: staging
rules:
- apiGroups:
- ""
resources:
- "pods"
- "pods/log"
- "events"
verbs:
- "get"
- "list"
- "watch"
- apiGroups:
- "apps"
resources:
- "deployments"
- "replicasets"
verbs:
- "get"
- "list"
- "watch"
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: developer-log-reader-binding
namespace: staging
labels:
app.kubernetes.io/part-of: developer-access
env: staging
subjects:
- kind: Group
name: frontend-developers
apiGroup: rbac.authorization.k8s.io
- kind: User
name: [email protected]
apiGroup: rbac.authorization.k8s.io
roleRef:
kind: Role
name: pod-log-reader
apiGroup: rbac.authorization.k8s.iorbac.authorization.k8s.io/v1 Spezifikationsstandard
Strikte Konformität mit rbac.authorization.k8s.io/v1 Spezifikationen für Namespace-gebundene Roles und clusterweite ClusterRoles.
Zero-Knowledge im Browser
Alle RBAC-Richtlinien, Service-Accounts und Cluster-Berechtigungen werden vollständig in Ihrer lokalen Browser-Sandbox berechnet.
Least-Privilege & Produktionsreif
Generiert produktionsreife Manifeste mit automatischer Least-Privilege-Sicherheitsanalyse gegen gefährliche Wildcards und Rechteausweitungen.