Junior — Middle
Kubernetes-in əsas komponentlərini və anlayışlarını sadalaya bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Kubernetes-in əsas komponentləri və anlayışları:
- Pod — ən kiçik yerləşdirmə vahidi olub, bir və ya bir neçə konteyneri ehtiva edə bilər, onlar eyni hostda işləyir və şəbəkə və yaddaş paylaşırlar.
- Node — işləyən server (virtual və ya fiziki), burada Pod-lar işlədilir.
- Cluster — Kubernetes tərəfindən idarə olunan Node-ların toplusu.
- Deployment — Pod-ların yaradılması və yenilənməsini idarə edən obyekt, tətbiqlərin deklarativ yenilənməsini təmin edir.
- Service — Pod-lara daim giriş təmin edən abstraksiya, onların dinamik dəyişikliklərini gizlədir.
- Namespace — klaster daxilində resursların məntiqi bölünməsi.
- ConfigMap və Secret — konfiqurasiyaları və həssas məlumatları saxlamaq üçün obyektlər.
- Kubelet — hər Node-da işləyən agent, Pod-ların vəziyyətini izləyir.
- API Server — klaster ilə qarşılıqlı əlaqə üçün mərkəzi komponent.
Bu komponentlər birlikdə miqyaslana bilənlik, nasazlığa davamlılıq və konteynerləşdirilmiş tətbiqlərin yerləşdirilməsini avtomatlaşdırır.