0:00
0% complete
LearnStep 1 of 2
K8s Architecture
Learning Objectives
- •Understand control plane
- •Learn about worker nodes
- •Know key components
Lesson Outline
LearnStep 1/2
K8s Architecture
plaintext
Control Plane Components
- API Server: Frontend for K8s, handles all REST requests
- etcd: Distributed key-value store for cluster state
- Scheduler: Assigns pods to nodes based on resources
- Controller Manager: Runs controller processes (replication, endpoints, etc.)
Worker Node Components
- kubelet: Agent that ensures containers are running in pods
- kube-proxy: Network proxy that maintains network rules
- Container Runtime: Software that runs containers (Docker, containerd)