What is RBAC in Kubernetes?

Daniel Chernenkov
4 min readNov 8, 2019

RBAC stands for Role-Based Access Control. It is an approach that is used for restricting access to users and applications on the system/network. RBAC is used by Kubernetes for authorization, for example giving access to a user, adding/removing permissions and setting up rules, etc. So basically, it adds security to a Kubernetes cluster. RBAC in Kubernetes is the way that you restrict who can access what within the cluster.


Let’s see why you’re interested in Access Control. Well obviously, you have multiple people on your teams and they’re…

Daniel Chernenkov

Experienced software R&D exec delivering innovative products to millions worldwide. CTO at Iturintel / ex-CTO at RapidAPI