Sobes.tech
Middle

Kokios sudedamosios dalys sudaro Kubernetes valdymo lygį (control plane)?

sobes.tech AI

Atsakymas iš AI

Kubernetes Control Plane komponentai yra:

  • kube-apiserver: Užtikrina universalią Kubernetes API, apdoroja visus užklausimus ir atsakingas už klasterio būsenos validavimą ir saugojimą.
  • etcd: Išskirstytas, nuoseklus raktas-reikšmė saugykla, naudojama klasterio konfigūracijos duomenims ir būsenai saugoti.
  • kube-scheduler: Neseniai sukurtus podus priskiria mazgams, analizuodamas pod reikalavimus ir prieinamus išteklius.
  • kube-controller-manager: Paleidžia kontrolierius, kurie stebi klasterio būseną per API-serverį ir siekia, kad esamas būvis atitiktų norimą. Pavyzdžiai: Deployment Controller, DaemonSet Controller, Replication Controller.
  • cloud-controller-manager (pasirinktinai): Sąveikauja su debesų teikėjais (AWS, GCP, Azure ir kt.) valdyti specifinius debesų išteklius, tokius kaip apkrovos balansavimo įrenginiai ir diskai.

Ši lentelė apibendrina komponentų funkcijas:

Komponentas Funkcija
kube-apiserver API, validacija, būsenos saugojimas
etcd Išskirstytas būsenos saugojimas
kube-scheduler Podų paskirstymas mazgams
kube-controller-manager Kontrolerių paleidimas resursų valdymui
cloud-controller-manager Sąveika su debesų teikėju