Je hebt een Dockerfile om te deployen op Google Kubernetes Engine. Welke stappen moet je nemen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Bouw een Docker image vanuit de Dockerfile, push deze naar Container Registry, maak een Deployment YAML die naar die image verwijst, en gebruik kubectl om de Deployment aan te maken..
Waarom dit het antwoord is
De correcte aanpak voor het deployen van een Dockerfile op Google Kubernetes Engine (GKE) omvat meerdere stappen. Eerst moet je een Docker image bouwen vanuit je Dockerfile. Deze image bevat je applicatie en al zijn afhankelijkheden. Vervolgens push je deze image naar een containerregister, zoals Google Container Registry (GCR) of Artifact Registry, zodat GKE er toegang toe heeft. Daarna definieer je een Kubernetes Deployment in een YAML-bestand. Dit bestand specificeert onder andere welke container image GKE moet gebruiken (verwijzend naar de image in het register) en hoeveel replica's van je applicatie er moeten draaien. Ten slotte gebruik je kubectl apply -f [deployment-file.yaml] om deze Deployment aan te maken op je GKE-cluster. kubectl app deploy . en gcloud app deploy . zijn geen standaardcommando's voor het deployen van Dockerfiles naar GKE. gcloud app deploy wordt gebruikt voor Google App Engine. Het uploaden van de Docker image naar Cloud Storage is onjuist; GKE heeft een containerregister nodig om images op te halen.
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