Geri Alma
Coddy'nin Terminal Journey'sinin Kubernetes'e Giriş bölümünün bir parçası. Ders 15 / 45.
Her görüntü güncellemesi Deployment'ın yeni bir sürümünü oluşturur ve Kubernetes önceki sürümleri hatırlar:
kubectl rollout history deployment/webTablo, her REVISION numarasını listeler. 1. sürüm orijinaldir, 2. sürüm ilk güncellemedir ve bu şekilde devam eder.
Yeni sürüm bozuk çıkarsa, tek bir komutla önceki revizyona geri dönün:
kubectl rollout undo deployment/webKubernetes deployment.apps/web rolled back yanıtını verir ve eski imajı bir güncellemede olduğu gibi Pod’ları tek tek yeniden kullanıma sunar.
Geri alma işlemi başlı başına yeni bir revizyondur; bu nedenle geçmiş büyümeye devam eder ve ne olduğunu her zaman görebilirsiniz. Belirli bir revizyona geçmek için --to-revision=1 ekleyin.
Görev
Başlangıçnginx imajından web adında bir Deployment oluşturun ve nginx container'ını nginx:1.27 olarak güncelleyin. Ardından rollout geçmişini gösterin ve Deployment'ı geri alın.
Kendin dene
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Kubernetes'e Giriş bölümündeki tüm dersler
Kendi başına pratik yap: Terminal playground