Which admission controller plugin is responsible for intercepting requests to modify objects and checking whether the user has sufficient RBAC permissions?
Trap 1: NamespaceLifecycle
NamespaceLifecycle ensures that requests to a non-existent namespace are rejected and prevents deletion of system namespaces.
Trap 2: DefaultStorageClass
DefaultStorageClass observes PersistentVolumeClaim creation and assigns a default storage class.
Trap 3: LimitRanger
LimitRanger enforces resource allocation limits within a namespace.
- A
RBAC
The RBAC admission controller authorizes API requests.
- B
NamespaceLifecycle
Why wrong: NamespaceLifecycle ensures that requests to a non-existent namespace are rejected and prevents deletion of system namespaces.
- C
DefaultStorageClass
Why wrong: DefaultStorageClass observes PersistentVolumeClaim creation and assigns a default storage class.
- D
LimitRanger
Why wrong: LimitRanger enforces resource allocation limits within a namespace.