IX. Container Orchestration & Kubernetes
Kubernetes is the operating system for distributed systems: it takes a declarative description of desired state and continuously reconciles the cluster toward it, turning a fleet of machines into a single programmable platform. That reconciliation model is the key to understanding everything it does — and everything that goes wrong when the gap between desired and observed state cannot be closed. This part covers the core objects and control plane, then descends into the container internals, resource management, networking, and production operations that determine whether your workloads actually behave under pressure.
Topics Covered
Section titled “Topics Covered”- 9.1. Kubernetes: The Operating System for Distributed Systems: Kubernetes as control loops: workload objects, the scheduler, etcd, autoscaling, and the Operator pattern.
- 9.2. Container Internals & Kubernetes in Production: Below the abstractions: container internals, resource management and QoS, networking, storage, and cluster autoscaling.