Cloud Deploy pusht een release naar het Dev GKE-cluster. Je wilt automatische promotie naar het Test-cluster wanneer de Dev-implementatie slaagt. Hoe configureer je dit volgens de best practices van Google?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: 1. Maak een Cloud Function die de Google Cloud Deploy API aanroept om de applicatie te promoten naar het Test-cluster. 2. Configureer deze functie om te worden geactiveerd door SUCCEEDED Pub/Sub-berichten van het clouddeploy-operations-onderwerp..
Waarom dit het antwoord is
De correcte methode is om een Cloud Function te gebruiken die wordt geactiveerd door Pub/Sub-berichten van Cloud Deploy. Cloud Deploy genereert Pub/Sub-berichten over de status van implementatiebewerkingen naar het clouddeploy-operations-onderwerp. Wanneer een implementatie naar het Dev-cluster succesvol is (SUCCEEDED), kan een Cloud Function dit bericht opvangen. Deze functie roept vervolgens de Google Cloud Deploy API aan om de release automatisch te promoveren naar het Test-cluster. De optie met Cloud Build-triggers die luisteren naar clouddeploy-operations is incorrect omdat Cloud Build primair is voor CI-taken, niet voor het direct aanroepen van Cloud Deploy API's voor promotie. De optie die luistert naar cloud-builds is onjuist omdat dit topic Cloud Build-gebeurtenissen rapporteert, niet Cloud Deploy-implementatiestatussen. De optie met een Cloud Build-pipeline die de gke-deploy builder gebruikt, is ook incorrect omdat dit een implementatiemethode is, geen automatische promotiemethode na een succesvolle Cloud Deploy-implementatie.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig