Kubetier
← Permission Reference
T0

impersonate serviceaccounts

Authenticate as any ServiceAccount via system:serviceaccount:<namespace>:<name>.

T0 when the target is a kube-system or controller ServiceAccount with cluster-admin-equivalent rights.

In v1.36+, constrained impersonation can scope new-style grants, but legacy impersonate rules still work.

API Group
(core)
Scope
cluster
Audit Level
RequestResponse

Escalation Paths

  1. Impersonate system:serviceaccount:kube-system:clusterrole-aggregation-controller

  2. That SA has escalate on all ClusterRoles by default

  3. Patch own bound ClusterRole to inject */* rules via impersonation

Additional rights needed:

none
K8s docs ↗

Included in Built-in Roles

K8s docs ↗