Sobes.tech
Middle

No kādiem komponentiem sastāv Kubernetes vadības līmenis (control plane)?

sobes.tech AI

Atbilde no AI

Kubernetes Control Plane komponenti ir:

  • kube-apiserver: Nodrošina universālo Kubernetes API, apstrādā visus pieprasījumus un ir atbildīgs par klastera stāvokļa validāciju un glabāšanu.
  • etcd: Izplatīts, konsekvents atslēgas-vertības glabātuve, kas tiek izmantota konfigurācijas datu un klastera stāvokļa glabāšanai.
  • kube-scheduler: Piešķir jauns podus mezgliem, analizējot pod prasības un pieejamos resursus.
  • kube-controller-manager: Izpilda kontrolierus, kas uzrauga klastera stāvokli caur API-serveri un cenšas panākt, lai pašreizējais stāvoklis atbilstu vēlamajam. Piemēri: Deployment Controller, DaemonSet Controller, Replication Controller.
  • cloud-controller-manager (neobligāti): Sadarbojas ar mākoņu pakalpojumu sniedzējiem (AWS, GCP, Azure utt.), lai pārvaldītu specifiskus mākoņa resursus, piemēram, slodzes līdzsvarotājus un diskus.

Šī tabula apkopo komponentu funkcijas:

Komponents Funkcija
kube-apiserver API, validācija, stāvokļa glabāšana
etcd Izplatīts stāvokļa glabātājs
kube-scheduler Podu piešķiršana mezgliem
kube-controller-manager Kontrolieru palaide resursu pārvaldībai
cloud-controller-manager Sadarbība ar mākoņu pakalpojumu sniedzēju