Table of Contents

Cluster Architecture

Kubernetes cluster architecture is the overall design of how Kubernetes is built.

A cluster is split into two main parts:

Simple flow

User request ↓ API Server (Control Plane) ↓ Scheduler decides node ↓ Worker Node runs Pod

Real-world example

You deploy a web app:

Key idea

Cluster = a group of machines working together: