Cloud Deploy esegue il push di una release al cluster GKE di sviluppo (Dev). Si desidera la promozione automatica al cluster di test (Test) quando il deployment in Dev ha successo. Seguendo le best practice di Google, come si dovrebbe configurare questo?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: 1. Creare una Cloud Function che chiami l'API Google Cloud Deploy per promuovere l'applicazione al cluster di Test. 2. Configurare questa funzione in modo che venga attivata dai messaggi Pub/Sub SUCCEEDED dall'argomento clouddeploy-operations..
Perché questa è la risposta
L'opzione corretta utilizza una Cloud Function attivata da messaggi Pub/Sub per automatizzare la promozione. Cloud Deploy pubblica messaggi sullo stato delle operazioni (inclusi i successi di deployment) sull'argomento clouddeploy-operations. Una Cloud Function può sottoscriversi a questi messaggi e, quando riceve un messaggio SUCCEEDED per il deployment in Dev, può chiamare l'API Cloud Deploy per promuovere la release al cluster Test. Questo è il metodo raccomandato da Google per l'automazione delle promozioni. Le altre opzioni sono meno ideali: La prima opzione suggerisce Cloud Build, che è più adatto per la CI/CD iniziale, non per la promozione automatica all'interno di Cloud Deploy. Inoltre, l'argomento clouddeploy-operations non è direttamente monitorato da Cloud Build per questo scopo. La seconda opzione usa l'argomento Pub/Sub sbagliato (cloud-builds anziché clouddeploy-operations), che non notificherebbe i successi di deployment di Cloud Deploy. La quarta opzione è complessa e ridondante, in quanto Cloud Deploy gestisce già il deployment e la promozione. Utilizzare Cloud Build per un deployment diretto al cluster Test bypasserebbe la gestione delle release di Cloud Deploy.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta