Adetayo Akinsanya unkletayo.dev
Engineering / kubernetes
8 Articles Published

Kubernetes Architecture & Control Plane

Technical essays and low-level architectural breakdowns exploring mechanical execution, system trade-offs, and engine internals.

Part 0 2026-08-14

Mastering Kubernetes & Distributed Orchestration: Series Introduction & Learning Roadmap

Discover what you will learn in this 20-part series on Kubernetes Internals. Build a custom Kubernetes Operator and master control plane mechanics.

Read →
Part 1 2026-08-18

Why Single-Host Docker Fails at Scale: The Distributed Orchestration Problem

Discover why single-host Docker setups fail at scale: host failure domains, manual port allocation conflicts, stateful failover, and scheduling bottlenecks.

Read →
Part 2 2026-08-21

Kubernetes Control Plane Architecture: API Server, etcd, Scheduler, and Controller Manager

Master Kubernetes architecture: API Server, etcd distributed storage, Scheduler node placement, Controller Manager loops, and Kubelet node agents.

Read →
Part 3 2026-08-25

etcd Internals: Raft Consensus, MVCC Key-Value Storage, and Watch Streams

Master etcd internals: Raft consensus quorum math, MVCC bbolt B+ tree storage, revision counters, compaction, and gRPC watch streams.

Read →
Part 4 2026-08-28

The Kubelet and Container Runtime Interface (CRI): How Nodes Execute Pods

Explore the Kubelet node agent and Container Runtime Interface (CRI): RuntimeService gRPC methods, PodSandbox creation, and pause container mechanics.

Read →
Part 5 2026-09-01

Declarative Desired State vs Imperative Commands: The Kubernetes Operating Philosophy

Master the Kubernetes operating philosophy: Imperative vs Declarative configuration, spec vs status field separation, and idempotent state reconciliation.

Read →
Part 6 2026-09-04

The Reconciliation Loop Engine: Observe, Diff, and Act Mechanics

Master the Kubernetes reconciliation loop engine: Observe-Diff-Act mechanics, level-triggered vs edge-triggered architectures, and controller pseudocode.

Read →
Part 7 2026-09-08

Informers, Listers, and the HTTP/2 Watch API: Efficient State Synchronization

Master client-go controller architecture: Reflectors, DeltaFIFO queues, SharedInformers, in-memory Indexers, WorkQueues, and HTTP/2 Watch streams.

Read →