İ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/webHer replika yeni imajı çalıştırdığında deployment "web" successfully rolled out yazdırır.
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
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
4Dağıtımlar
Dağıtım OluşturmaÖlçeklendirmeManifestlerden Dağıtımlarİmajları GüncellemeGeri AlmaTekrar - Dağıtım YöneticisiKendi başına pratik yap: Terminal playground