Cloud Deploy, bir sürümü Dev GKE kümesine dağıtır. Dev dağıtımı başarılı olduğunda Test kümesine otomatik yükseltme yapmak istiyorsunuz. Google'ın en iyi uygulamalarını takip ederek bunu nasıl yapılandırmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: 1. Uygulamayı Test kümesine yükseltmek için Google Cloud Deploy API'yi çağıran bir Cloud Function oluşturun. 2. Bu işlevi, clouddeploy-operations konusundan gelen SUCCEEDED Pub/Sub mesajları tarafından tetiklenecek şekilde yapılandırın..
Neden bu cevap
Doğru cevap, Dev GKE kümesine dağıtımın başarılı olduğunu belirten clouddeploy-operations Pub/Sub konusundan gelen SUCCEEDED mesajlarını dinleyen bir Cloud Function oluşturmaktır. Bu Cloud Function daha sonra Google Cloud Deploy API'yi çağırarak sürümü Test kümesine yükseltir. Bu yaklaşım, Cloud Deploy'un yerleşik olaylarını ve sunucusuz işlevselliği kullanarak otomatik yükseltmeyi en iyi uygulamalara uygun şekilde sağlar. Diğer seçenekler neden yanlış: İlk seçenek, clouddeploy-operations konusunu dinlese de, Cloud Build'i doğrudan yükseltme için kullanmak yerine Cloud Deploy API'yi çağıran bir Cloud Function kullanmak daha esnek ve yönetilebilirdir. İkinci seçenek, cloud-builds konusunu dinler, ancak bu konu Cloud Deploy işlemleriyle ilgili değildir; Cloud Build derleme durumlarını bildirir. Dördüncü seçenek, gke-deploy oluşturucusunu kullanan bir Cloud Build işlem hattı önerir ve yine cloud-builds konusunu dinler, bu da Cloud Deploy'un yerleşik otomasyon yeteneklerini kullanmaz ve yanlış Pub/Sub konusunu izler.
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