Gerador de YAML para Kubernetes RBAC Role e ClusterRoleBinding
Crie manifestos Kubernetes RBAC para Role, ClusterRole, RoleBinding e ClusterRoleBinding com grupos de API, verbos de recursos e contas de serviço.
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.ioPadrão rbac.authorization.k8s.io/v1
Conformidade estrita com as especificações rbac.authorization.k8s.io/v1 para Roles de namespace e ClusterRoles em nível de cluster.
Privacidade Zero-Knowledge no Navegador
Todas as políticas RBAC, contas de serviço e permissões do cluster são geradas com segurança total na sandbox do seu navegador.
Menor Privilégio e Pronto para Produção
Gera manifestos prontos para produção com auditoria de segurança de privilégio mínimo contra riscos de curingas e escalada de privilégios.