Back to Glossary
Security

What is RBAC (Role-Based Access Control)?

A security method that restricts system access based on the roles of individual users.

RBAC restricts what users, service accounts, or systems can do based on their assigned roles. In Kubernetes, RBAC uses four objects: Role (namespaced permissions), ClusterRole (cluster-wide permissions), RoleBinding (assigns Role to a subject), and ClusterRoleBinding (assigns ClusterRole). Subjects can be users, groups, or service accounts. Always apply least privilege: grant only the permissions needed. kubectl auth can-i checks what permissions an account has.

Deep Dive Guide

how to build devsecops pipeline

Test your knowledge of RBAC (Role-Based Access Control) and 130 other DevOps concepts