echo-deployment adlı bir GKE Deployment'ının (echo-service tarafından dışa aktarılmış) minimum kesinti süresiyle bir uygulama güncellemesine ihtiyacı var. Ne yapmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Kapsayıcı görüntüsünü güncellemek için kubectl set image deployment/echo-deployment kullanın..
Neden bu cevap
kubectl set image komutu, bir Deployment'ın kapsayıcı görüntüsünü güncellemek için tasarlanmıştır ve Kubernetes'in yerleşik rolling update stratejisini tetikler. Bu, uygulamanızın minimum kesinti süresiyle güncellenmesini sağlar çünkü eski pod'lar yenileri hazır olana kadar çalışmaya devam eder. Örnek grubunun rolling update işlevini kullanmak, GKE'nin sağladığı soyutlama katmanını atlar ve Kubernetes'in kendi güncelleme mekanizmalarını devre dışı bırakır. Deployment'ı silip yeniden oluşturmak (kubectl delete ve kubectl create), uygulamanızda kesintiye neden olur. Service YAML'ını güncellemek ve silip yeniden oluşturmak, uygulamanın kendisini değil, trafiğin pod'lara nasıl yönlendirildiğini etkiler ve bu senaryoda doğru güncelleme yöntemi değildir.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez