k8s:core:architecture
This is an old revision of the document!
Cluster Architecture
Kubernetes cluster architecture is based on a distributed system design.
A cluster is divided into two main parts:
- Control Plane (manages the cluster)
- Worker Nodes (run applications)
This separation allows Kubernetes to:
- Scale workloads easily
- Recover from failures automatically
- Manage applications in a declarative way
A typical flow:
- User sends request (kubectl / API)
- Control Plane processes it
- Worker Nodes execute workloads (Pods)
The architecture ensures:
- High availability
- Fault tolerance
- Automated workload scheduling
k8s/core/architecture.1780195441.txt.gz · Last modified: by phong2018
