Reading 22m read

Control Plane Components In Depth

A deep dive into kube-apiserver, etcd, kube-scheduler, and kube-controller-manager — how each works and how they interact.

Full content coming soon. This lesson is being written.

This lesson covers the Kubernetes Control Plane components in depth:

  • kube-apiserver: request lifecycle, authentication, authorization, admission control, how it handles concurrent updates
  • etcd: Raft consensus, compaction, watch API, backup strategies, performance tuning
  • kube-scheduler: filtering plugins, scoring plugins, scheduler extenders, custom schedulers
  • kube-controller-manager: reconciliation loop internals, leader election, writing your own controller

Check back soon for the full content.

Next Lesson