Generador de YAML para Kubernetes RBAC Role y ClusterRoleBinding
Diseñe manifiestos de Kubernetes RBAC para Role, ClusterRole, RoleBinding y ClusterRoleBinding con grupos de API, verbos de recursos y cuentas de servicio.
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.ioEstándar rbac.authorization.k8s.io/v1
Cumplimiento estricto de las especificaciones rbac.authorization.k8s.io/v1 para Roles con ámbito de namespace y ClusterRoles globales.
Privacidad 100% en el Navegador
Todas las políticas RBAC, cuentas de servicio y permisos de clúster se generan íntegramente dentro de su navegador sin envíos a servidores.
Privilegio Mínimo y Listo para Producción
Genera manifiestos listos para producción con auditoría de seguridad de privilegios mínimos contra riesgos de comodines y escalada de privilegios.