Je Cloud Build-pipeline bouwt een Python-app en implementeert deze naar Cloud Run. Wat moet je veranderen om de implementatietijd en onnodige stappen te verminderen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Voeg het argument --cache-from toe aan de Docker build-stap in de build-config..
Waarom dit het antwoord is
Het toevoegen van --cache-from aan de Docker build-stap is de meest effectieve manier om de buildtijd te verkorten. Dit argument zorgt ervoor dat Docker bestaande lagen van een eerder gebouwde image hergebruikt, wat het opnieuw downloaden en bouwen van ongewijzigde afhankelijkheden en code voorkomt. Dit versnelt de build aanzienlijk, vooral bij incrementele wijzigingen. Het verwijderen van de stap die de container naar Artifact Registry pusht is geen optie, omdat Cloud Run een containerimage nodig heeft om te implementeren. Een nieuwe Docker-registry in een VPC en Cloud Build worker pools binnen de VPC kunnen de netwerklatentie verminderen, maar dit is een complexere oplossing en heeft minder impact op de buildtijd zelf dan caching. Het opslaan van image-artefacten in een Cloud Storage-bucket is niet relevant voor het versnellen van het build-proces, aangezien Artifact Registry de standaard en geoptimaliseerde opslagplaats is voor containerimages.
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