The Runtime Theory
Cloud & InfrastructureIn production

Container Orchestration Basics: API Server, Controllers, and Scheduler

Recording in progress
#kubernetes#orchestration#controllers#etcd

Orchestration is a loop of reconciliations. We start with the primitives — the API server as the system of record, etcd behind it, the controller manager running reconciliation loops, and the scheduler deciding placement — then wire them together into a working cluster. We watch a real deployment unfold: create a Deployment, and follow the watch events as controllers converge it toward desired state, replica sets fan out, and Pods get scheduled and admitted. The video answers the questions under the jargon: what "declarative" actually means, and why every controller re-reads state instead of trusting a message.

Topics covered:

  • Control plane components and their jobs
  • etcd, the API server, and the watch mechanism
  • Reconciliation loops and desired-state convergence
  • The deployment → replicaset → pod chain

Related articles

More in Cloud & Infrastructure

In production
cloud

Edge Computing Explained: Where Compute Actually Sits

What edge computing actually is — the compute tiers from device to far edge to cloud, latency and bandwidth budgets, and which workloads genuinely benefit.

Details
In production
cloud

The Cost of Distributed Systems: Coordination, Consistency, and Failure

What distributed systems actually cost — coordination, consistency, and failure taxes — quantified with quorum math, tail latency, and retry-storm dynamics.

Details
In production
cloud

DNS and Traffic Routing in the Cloud: From Resolver to Anycast

How DNS actually routes traffic in the cloud — record resolution, CDN anycast, geo routing, load balancer handoffs, and how TTLs shape your failover story.

Details
In production
cloud

Multi-Region Architecture: Active-Active, Failover, and Replication

The real mechanics of multi-region deployments — where writes land, how replication propagates, what failover flips, and the latency math that constrains every design.

Details
In production
cloud

Object Storage Under the Hood: PUT, GET, and Erasure Coding

What happens inside an object store — the PUT and GET paths, metadata partitions, erasure coding, and why object storage is eventually consistent.

Details
In production
cloud

Autoscaling Explained: The Controller Loop Behind Horizontal Scaling

How autoscaling actually works — the metrics window, desired-replica calculation, stabilization, and why naive CPU-based scaling oscillates under real load.

Details
In production
cloud

Serverless Cold Starts, Measured: Where the Latency Actually Goes

Measured cold-start latency across Lambda, Cloud Functions, and container runtimes — what actually takes time and which optimizations genuinely reduce it.

Details
In production
cloud

Kubernetes Scheduling Visualized: The Filter-Score Pipeline

What the Kubernetes scheduler actually does — how pending Pods become assigned to Nodes, the filter-then-score pipeline, and how taints and affinity shape placement.

Details
In production
cloud

Container Images Explained: Layers, Manifests, and Digests

How container images are actually built and run — layers, manifests, content digests, and what the runtime does at pull and run time.

Details

Depth, delivered weekly

One technical dispatch a week — articles and episode notes before they go public.

One technical dispatch per week. No noise.