ஒரு Kubernetes cluster-இல் இரண்டு வகையான machine கள் உள்ளன: control plane (முடிவுகளை எடுத்து state ஐ சேமிக்கும் "மூளை") மற்றும் worker node கள் (உங்கள் Pod கள் உண்மையில் இயங்கும் இடம்). ஒவ்வொன்றிற்கும் நன்கு வரையறுக்கப்பட்ட components-இன் ஒரு சிறிய தொகுப்பு உள்ளது.
பெரிய படம்
┌──────────────── CONTROL PLANE (the brain) ────────────────┐
│ │
│ kube-apiserver ── the front door; ALL comms go through it│
│ │ │
│ etcd ───────── key-value store: the cluster's SOURCE OF │
│ TRUTH (all objects & desired state) │
│ kube-scheduler ── decides WHICH node a new Pod runs on │
│ controller-manager ── runs control loops (reconcilers) │
└──────────────────────────┬─────────────────────────────────┘
│ (apiserver)
┌───────────────────────┼───────────────────────┐
┌──┴─── WORKER NODE ──┐ ┌──┴─── WORKER NODE ──┐ ...
│ kubelet │ │ kubelet │
│ kube-proxy │ │ kube-proxy │
│ container runtime │ │ container runtime │
│ └ Pods (your apps) │ │ └ Pods (your apps) │
└─────────────────────┘ └─────────────────────┘
