Cluster ya Kubernetes ina aina mbili za mashine: control plane ("ubongo" unaofanya maamuzi na kuhifadhi hali) na worker nodes (ambapo Pods zako huendeshwa kihalisia). Kila moja ina seti ndogo ya vipengele vilivyofafanuliwa vizuri.
Picha kubwa
┌──────────────── CONTROL PLANE (ubongo) ───────────────────┐
│ │
│ kube-apiserver ── mlango wa mbele; mawasiliano YOTE hupita│
│ │ │
│ etcd ───────── hifadhi ya key-value: CHANZO CHA UKWELI │
│ cha cluster (vitu vyote & hali unayotaka) │
│ kube-scheduler ── huamua Pod mpya inaendeshwa kwenye node IPI│
│ controller-manager ── huendesha control loops (reconcilers)│
└──────────────────────────┬─────────────────────────────────┘
│ (apiserver)
┌───────────────────────┼───────────────────────┐
┌──┴─── WORKER NODE ──┐ ┌──┴─── WORKER NODE ──┐ ...
│ kubelet │ │ kubelet │
│ kube-proxy │ │ kube-proxy │
│ container runtime │ │ container runtime │
│ └ Pods (apps zako) │ │ └ Pods (apps zako) │
└─────────────────────┘ └─────────────────────┘
