Skip to main content
RunBook Academy

← All checklists in Kubernetes

Monthlykubernetes-rbac-review

Kubernetes RBAC Review Checklist

10 items ·6 critical ·4 warn ·0 info

How to use this checklist

RBAC grants accumulate. This review is monthly because nobody ever removes a permission during an incident, and the incident is when they get added.

Mark an item N/A when it genuinely does not apply, and write down why. An unexplained N/A is the most common way a checklist stops working.

Sign-off

Every critical item must pass. A failing critical item blocks the deployment or the maintenance window; it is not a note for later. Record the date, the reviewer, and the disposition of every item that did not pass.

Critical6 items

  1. kubectl get clusterrolebindings -o wide | grep cluster-admin
  2. kubectl get clusterroles -o json | jq -r '.items[] | select(.rules[]?.verbs[]? | test("escalate|bind|impersonate")) | .metadata.name'
  3. kubectl auth can-i list secrets --all-namespaces --as=system:serviceaccount:<ns>:<sa>

Warning4 items