Operations → Orchestration
Kubernetes
A platform for orchestrating containers, services, scheduling, scaling, and desired state.
Motivation
Kubernetes orchestrates containers across a cluster. It solves the problem of running many containerized services with scheduling, scaling, and recovery.
Mental model
Kubernetes is a control plane for desired state: you describe what should run, and controllers work to make it true.
Where it fits
Kubernetes belongs to the Operations track, inside Orchestration. It connects to nearby concepts through the graph relationships on this page and in the graph explorer.
Common mistakes
- Using Kubernetes before the operational complexity is justified.
- Treating it as a replacement for good application design.
- Ignoring resource limits, probes, and deployment strategy.
Related concepts
Use the metadata panel or return to the graph to explore concepts that this one requires or relates to.
Subconcepts
- Pod — The smallest deployable workload unit in Kubernetes, usually wrapping one or more containers.