Menu
CoddyTech

İmajları Güncelleme

Coddy'nin Terminal Journey'sinin Kubernetes'e Giriş bölümünün bir parçası. Ders 14 / 45.

Yeni bir sürüm dağıtmak için Deployment'ın container'ının image'ını değiştirin:

kubectl set image deployment/web nginx=nginx:1.27

= işaretinden önceki bölüm container'ın adıdır. kubectl create ile oluşturulan bir Deployment, container'ına image'ın adını verir; dolayısıyla burada adı nginx'tir. Kubernetes deployment.apps/web image updated yanıtını verir.

Deployment daha sonra bir kademeli güncelleme gerçekleştirir: yeni imajla Pod'lar başlatır ve eskileri azar azar kaldırır; böylece uygulama hiçbir zaman devre dışı kalmaz. Pod'ları listeleyin; yeni Pod'lar yeni nesneler olduğu için yeni adlar göreceksiniz.

İlerlemeyi şu komutla izleyin veya kontrol edin:

kubectl rollout status deployment/web

Her replika yeni imajı çalıştırdığında deployment "web" successfully rolled out çıktısını verir.

challenge icon

Görev

Başlangıç

nginx imajından web adlı bir Deployment oluştur, nginx kapsayıcısını nginx:1.27 imajına güncelle, ardından dağıtımın durumunu kontrol et.

Kendin dene

Terminal
quiz iconKendini test et

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