Kubernetes Docker fərqi

Ev  Kubernetes Docker fərqi
Kubernetes Docker fərqi

Kubernetes Docker fərqi

KubernetesDocker bir-biri ilə əlaqəli, lakin fərqli xüsusiyyətlərə xidmət edən texnologiyadır. Gəlin onların əsas fərqləri aydın və sadə şəkildə izah olunur:


🔹 1. Tərif və Rol

Docker nədir?

Docker — tətbiqləri və onların asılılıqlarını konteyner adlanan yüngül virtual mühitlərdə işləyən bir konteynerləşdirmə platformasıdır.

  • Tətbiqləri izolyasiya edir
  • “Docker image” və “Docker container” anlayışları ilə işləyir
  • Yalnız bir maşında tətbiqin işə salınmasını təmin edir

✅ Docker əsasən tətbiqin paketləşdirilməsi və işlənilməsi üçündür.


Kubernetes nədir?

Kubernetes — çoxlu konteynerləri (Docker və digərləri) idarə etmək, miqyaslamaq və avtomatlaşdırmaq üçün istifadə edilən konteyner orkestrasiya sistemidir.

  • Çoxlu serverlər (node-lar) təchizat konteynerləri idarə edir
  • Avtomatik miqyaslama, yük balanslaşdırma, failover təmin edir
  • Konteynerləri qruplaşma və koordinasiya edir

✅ Kubernetes əsasında konteynerlərin idarə və orkestrasiyası üçündür.


🔹 2. Əlaqə

Kubernetes özü konteynerləri yaratmır — o, idarə edir. Bu konteynerləri üçün arxa planda Docker (və ya başqa konteyner runtime-lar) istifadə oluna bilər.

Yeni:
Docker — konteyner yaradır
Kubernetes — bu konteynerləri idarə edir


🔹 3. Miqyaslama və İdarəetmə

MəsələnDockerKubernetes
Tək konteyner işləmək✔️✔️ (amma daha kompleksdir)
Birdən çox konteynerÇətinAsan (pods, deployments ilə)
Avtomatik miqyaslama✔️
Avtomatik yeniləmə (yayılan yeniləmələr)✔️
Yük balanslaşdırmaƏl iləAvtomatik
Tag: