İ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/webHer replika yeni imajı çalıştırdığında deployment "web" successfully rolled out çıktısını verir.
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
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