====== Cluster Architecture ====== Kubernetes cluster architecture is the overall design of how Kubernetes is built. A cluster is split into two main parts: * Control Plane (brain) * Worker Nodes (workers) --- ===== Simple flow ===== User request ↓ API Server (Control Plane) ↓ Scheduler decides node ↓ Worker Node runs Pod --- ===== Real-world example ===== You deploy a web app: * You want 3 replicas of your app * Kubernetes distributes them across multiple nodes * If a node fails → pods move to another node --- ===== Key idea ===== Cluster = a group of machines working together: * Some decide (Control Plane) * Some execute (Worker Nodes)