Junior — Middle
Kubernetes-in memarlıq quruluşu nədir və hansı səviyyələrdən ibarətdir?
sobes.tech Süni İntellekt
AI-dan cavab
Kubernetes memarizası bir neçə əsas səviyyə və komponentdən ibarətdir:
-
İdarəetmə səviyyəsi (Control Plane) — klasterin idarə olunmasından məsuldur və aşağıdakıları əhatə edir:
- API Server — klasterlə qarşılıqlı əlaqə üçün interfeys.
- Scheduler — tapşırıqları (podlar) düyünlər arasında paylayır.
- Controller Manager — klasterin vəziyyətini idarə edir, arzu olunan vəziyyəti saxlayır.
- etcd — klasterin konfiqurasiya və vəziyyətinin paylanmış yaddaşı.
-
İşçi düyünlər səviyyəsi (Node Level) — konteynerləri işlədər və aşağıdakıları əhatə edir:
- Kubelet — düyündəki podları idarə edən agent.
- Kube-proxy — şəbəkə əlaqəsini təmin edir və yük balanslaşdırır.
- Konteyner işləmə mühiti (məsələn, Docker, containerd) — konteynerləri işə salır.
-
Şəbəkə səviyyəsi — komponentlər və podlar arasında əlaqəni təmin edir.
Beləliklə, Kubernetes arxitekturası idarəetmə səviyyəsi və işçi düyünlər səviyyəsinə bölünür, burada tətbiqlər işlədilir.