Middle
Kubernetes-də idarəetmə səviyyəsi (control plane) hansı komponentlərdən ibarətdir?
sobes.tech Süni İntellekt
AI-dan cavab
Kubernetes İdarəetmə Dəstinin komponentləri aşağıdakılardır:
- kube-apiserver: Kubernetes-un ümumi API-sini təmin edir, bütün sorğuları işləyir və klasterin vəziyyətinin doğrulanması və saxlanması üçün məsuliyyət daşıyır.
- etcd: Paylanmış, ardıcıl açar-dəyər yaddaşıdır, konfiqurasiya məlumatlarının və klaster vəziyyətinin saxlanması üçün istifadə olunur.
- kube-scheduler: Yeni yaradılmış podları nodlara təyin edir, pod tələblərini və mövcud resursları təhlil edir.
- kube-controller-manager: API-server vasitəsilə klaster vəziyyətini izləyən və hazırkı vəziyyəti arzu olunan vəziyyətə gətirməyə çalışan nəzarətçiləri işə salır. Nümunələr: Deployment Controller, DaemonSet Controller, Replication Controller.
- cloud-controller-manager (istəyə bağlı): AWS, GCP, Azure və digər bulud provayderləri ilə qarşılıqlı əlaqə quraraq yük balanslaşdırıcılar və disklər kimi bulud-özəl resursları idarə edir.
Bu cədvəl komponentlərin funksiyalarını ümumiləşdirir:
| Komponent | Funksiya |
|---|---|
| kube-apiserver | API, doğrulama, vəziyyətin saxlanması |
| etcd | Paylanmış vəziyyət saxlama |
| kube-scheduler | Podların nodlara təyin olunması |
| kube-controller-manager | Resursların idarə olunması üçün nəzarətçilərin işlədilməsi |
| cloud-controller-manager | Bulud provayderi ilə qarşılıqlı əlaqə qurulması |