Middle
Z jakých komponent se skládá řídicí rovina (control plane) v Kubernetes?
sobes.tech AI
Odpověď od AI
Složky Control Plane Kubernetes jsou:
- kube-apiserver: Poskytuje univerzální API Kubernetes, zpracovává všechny požadavky a je odpovědný za validaci a ukládání stavu clusteru.
- etcd: Distribuované, konzistentní úložiště klíč-hodnota, používané k ukládání konfiguračních dat a stavu clusteru.
- kube-scheduler: Přiřazuje nově vytvořené pody k uzlům, analyzuje požadavky podu a dostupné zdroje uzlů.
- kube-controller-manager: Spouští kontrolery, které sledují stav clusteru přes API-server a snaží se, aby aktuální stav odpovídal požadovanému. Příklady: Deployment Controller, DaemonSet Controller, Replication Controller.
- cloud-controller-manager (volitelné): Interaguje s poskytovateli cloudových služeb (AWS, GCP, Azure atd.) pro správu specifických cloudových zdrojů, jako jsou load balancery a disky.
Tato tabulka shrnuje funkce komponent:
| Komponenta | Funkce |
|---|---|
| kube-apiserver | API, validace, ukládání stavu |
| etcd | Distribuované úložiště stavu |
| kube-scheduler | Přiřazení podů k uzlům |
| kube-controller-manager | Spouští kontrolery pro správu zdrojů |
| cloud-controller-manager | Interakce s cloudovým poskytovatelem |