DevOps & CI/CD

Kubernetes Admission Controller Pipeline

DevOps & CI/CD diagram · made in Skemio

Flowchart tracing a Kubernetes API request through Authentication, Mutating Webhooks, Schema Validation, Validating Webhooks, and finally etcd persistence.
Flowchart tracing a Kubernetes API request through Authentication, Mutating Webhooks, Schema Validation, Validating Webhooks, and finally etcd persistence.

What it shows

  • Mutating controllers execute first to inject sidecars and default values.
  • Schema validation runs next to verify required fields and types.
  • Validating webhooks execute last to enforce governance without changing state.

The takeaway

Mutate first, validate schema second, validate policy third, and only then write to etcd.

More devops & ci/cd diagrams