Menu
Coddy logo textTech

İ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ü kullanıma sunmak için Deployment'ın container görüntüsünü değiştirin:

kubectl set image deployment/web nginx=nginx:1.27

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

Deployment ardından bir rolling update gerçekleştirir: yeni imajla Pod'lar başlatır ve eskileri bir seferde birkaç tane olmak üzere kaldırır; böylece uygulama hiçbir zaman devre dışı kalmaz. Pod'ları listelediğinizde yeni adlar görürsünüz, çünkü yeni Pod'lar yeni nesnelerdir.

İlerlemeyi şununla izleyin veya kontrol edin:

kubectl rollout status deployment/web

Her replika yeni imajı çalıştırdığında deployment "web" successfully rolled out yazdırır.

challenge icon

Görev

Başlangıç

nginx imajından web adlı bir Deployment oluşturun, nginx konteynerini nginx:1.27 imajını kullanacak şekilde güncelleyin, ardından dağıtımın durumunu kontrol edin.

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