System Overview - Kubernetes basics review
Kubernetes is a system that helps run and manage many small programs called containers. It makes sure these containers work well together, can grow when needed, and recover if something breaks.
Kubernetes is a system that helps run and manage many small programs called containers. It makes sure these containers work well together, can grow when needed, and recover if something breaks.
User
|
v
+----------------+
| kubectl CLI |
+----------------+
|
v
+----------------+
| Kubernetes API |
| Server |
+----------------+
|
v
+----------------+ +----------------+ +----------------+
| Scheduler |<----->| Controller |<----->| etcd (Storage) |
| (assign pods) | | Manager | +----------------+
+----------------+ +----------------+
|
v
+----------------+ +----------------+
| Node (Worker) |<----->| Kubelet Agent |
| (runs pods) | +----------------+
+----------------+
|
v
+----------------+
| Container(s) |
+----------------+