Sobes.tech
Senior

Kubernetes-də rolling update zamanı nə baş verir?

sobes.tech Süni İntellekt

AI-dan cavab

Kubernetes-də rolling update zamanı köhnə podlar tədricən yeni versiyalarla əvəz olunur və bütün xidmət dayandırılmır. Bu, yeniləmə zamanı tətbiqin fasiləsiz əlçatanlığını təmin edir.

Proses aşağıdakı kimidir:

  1. Yenilənmiş konteyner versiyasına malik yeni pod yaradılır.
  2. Yeni pod işə salınır və hazır olma yoxlamasından (readiness probe) keçir.
  3. Uğurlu işə salındıqdan sonra, köhnə podlardan biri silinir.
  4. Bu dövr təkrarlanır, bütün köhnə podlar yeni ilə əvəz olunana qədər.

Beləliklə, yeniləmə mərhələli şəkildə həyata keçirilir, minimum fasilə və risklərlə.

Rolling update üçün nümunə əmri:

kubectl set image deployment/my-app my-container=my-image:v2

Kubernetes avtomatik olaraq rolling update strategiyasını tətbiq edəcək, əgər Deployment-də konfiqurasiya olunubsa.