Sobes.tech
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ı