K

k8s labs

SIMULATOR

Run commands. Watch Kubernetes reconcile.

Guided workspace

Lesson process

Learn → run → observe
Lesson 1 of 17Progress: Step 1 of 3 (0%)

Kubernetes Architecture

Welcome to Kubernetes! Before we dive into commands, we need to understand the big picture. Kubernetes is an orchestration platform that abstracts away hardware and manages containerized applications. It is divided into two main parts: the Control Plane and the Data Plane (Nodes).

explanation

Step 1

Step 1 / 3
**The Control Plane** is the brain of the cluster. It makes global decisions about the cluster (e.g. scheduling), and detects and responds to cluster events.
terminal — simulated kubectl
History: ↑ / ↓
☸ Kubernetes Story Lab v2.0 — Interactive Learning Cluster
Type 'help' for available kubectl commands, or follow the guided missions on the left.
learner@k8s:~$
Workspace / simulation

Kubernetes processes

Namespace: defaultPods: 0
🧠

Control Plane (Master Plane)

Global State, Scheduling, & Workload Controllers

Active
kube-apiserver
REST API Gateway
etcd
Key-Value Store
kube-scheduler
Node Placement
controller-mgr
Reconciliation
🖥️

Data Plane (Worker Nodes)

Host execution environments for application containers

worker-node-1 (Ready)
kubelet
Pod & Container Supervisor
kube-proxy
iptables / Service Routing
🐋 containerd / CRI — Running Pods (0)Shared Network & Storage
No Pods currently scheduled on this node.
Run a kubectl command in the terminal to deploy!