Middle
Kust koosneb Kubernetes juhtimistasand (control plane)?
sobes.tech AI
Vastus AI-lt
Kubernetes Control Plane komponendid on:
- kube-apiserver: Pakub Kubernetes universaalset API-d, töötleb kõiki päringuid ning vastutab klastri oleku valideerimise ja salvestamise eest.
- etcd: Jaotatud, järjepidev võtme-väärtuse salvestus, mida kasutatakse konfiguratsioonandmete ja klastri oleku salvestamiseks.
- kube-scheduler: Määrab uued podid sõlmedele, analüüsides podi nõudeid ja saadaval olevaid ressursse.
- kube-controller-manager: Käivitab kontrollereid, mis jälgivad klastri olekut API-serveri kaudu ning püüavad praeguse oleku sobitada soovitud olekuga. Näited: Deployment Controller, DaemonSet Controller, Replication Controller.
- cloud-controller-manager (valikuline): Suhtleb pilveteenuse pakkujatega (AWS, GCP, Azure jms), et hallata pilve spetsiifilisi ressursse nagu koormuse jaoturid ning kettad.
See tabel kokkuvõtlikult kirjeldab komponentide ülesandeid:
| Komponent | Funktsioon |
|---|---|
| kube-apiserver | API, valideerimine, oleku salvestamine |
| etcd | Jaotatud oleku salvestus |
| kube-scheduler | Podide määramine sõlmedele |
| kube-controller-manager | Kontrollerite käivitamine ressursside haldamiseks |
| cloud-controller-manager | Koostöö pilveteenuse pakkujaga |