Kubernetes Docker arasındakı fərq

Home  Kubernetes Docker arasındakı fərq
Kubernetes Docker arasındakı fərq

Kubernetes Docker arasındakı fərq

KubernetesDocker bir-biri ilə əlaqəli, lakin fərqli məqsədlərə xidmət edən texnologiyalardır. Gəlin onların arasındakı əsas fərqləri aydın və sadə şəkildə izah edək:


🔹 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ədə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ənməsi və işlədilməsi üçündür.


Kubernetes nədir?

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

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

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


🔹 2. Əlaqə

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

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


🔹 3. Miqyaslama və İdarəetmə

MəsələDockerKubernetes
Tək konteyner işlətmək✔️✔️ (amma daha kompleksdir)
Birdən çox konteynerÇətinAsan (pods, deployments ilə)
Avtomatik miqyaslama✔️
Avtomatik yeniləmə (rolling updates)✔️
Yük balanslaşdırmaƏl iləAvtomatik
Tag:
Select your currency