Mutation and Validating Admission Controllers

Mutation admission controller can change the request. For example DefaultStorageClass adds default storage class to pvc with no storage class.

Validating admission controller just validates the request. For example, NamespaceExists which validates request if resource is being created for namespace that exists. If namespace does not exist, it rejects the request.