Table of Contents

Cluster Model

A Kubernetes cluster is a group of machines that work together to run applications.

It is made of:

1. Control Plane

The Control Plane is the brain of Kubernetes.

It decides:

Example:

2. Worker Nodes

Worker Nodes are machines that run your applications.

Example:

Node A → runs Pod 1, Pod 2 Node B → runs Pod 3

If a node fails:

3. Pods

A Pod is the smallest unit in Kubernetes.

Example:

A Pod contains:

Example:

Pod = Web App Container

Full flow example

User request flow:

User ↓ Service ↓ Pod ↓ Node

Control Plane ensures:

Simple analogy

Think of a factory: