Een gecontaineriseerde legacy-app leest configuratie van een NFS-share; deze mag geen verkeer verwerken totdat de configuratie beschikbaar is. Hoe moet u implementeren naar GKE?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een PersistentVolumeClaim aan in het GKE-cluster, koppel het volume voor de configuratiebestanden en start de service vanuit een ENTRYPOINT-script..
Waarom dit het antwoord is
De juiste aanpak is het aanmaken van een PersistentVolumeClaim (PVC) in GKE en het koppelen van dit volume aan de container. Dit stelt de container in staat om de configuratiebestanden van de NFS-share te benaderen voordat de applicatie start, wat voldoet aan de vereiste dat de configuratie beschikbaar moet zijn voordat verkeer wordt verwerkt. Een ENTRYPOINT-script kan vervolgens de service starten. Het uitvoeren van gsutil in de container bij opstarten is inefficiënt en niet de standaardmanier om configuratie te beheren. Het gebruik van COPY in de Dockerfile bakt de configuratie in de image, wat onflexibel is voor legacy-apps die afhankelijk zijn van externe, dynamische configuratie. Het toevoegen van een opstartscript op GKE-nodes is een minder schaalbare en beheerbare oplossing dan het gebruik van Kubernetes-native volumebeheer.
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