Je hebt een Python-web-app die ongeveer 0,1 CPU en 128 MB RAM nodig heeft, en je vereist hoge monitoring van machinegebruik en betrouwbare deployments. Welke aanpak moet je kiezen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Voorzie een GKE-cluster met n1-standard-1 nodes; bouw een Docker-image van de productietak, tag op versie; deploy via een Kubernetes Deployment met imagePullPolicy 'IfNotPresent' in staging, en promoveer vervolgens naar productie na testen..
Waarom dit het antwoord is
De correcte optie biedt de beste balans tussen resource-efficiëntie, betrouwbare deployments en monitoring. GKE (Google Kubernetes Engine) is ideaal voor containerized applicaties, waardoor je de benodigde 0,1 CPU en 128 MB RAM efficiënt kunt toewijzen en schalen. Het bouwen van een Docker-image van de productietak en het taggen op versie zorgt voor reproduceerbare en betrouwbare deployments. Een Kubernetes Deployment met imagePullPolicy 'IfNotPresent' en een staging-omgeving voor promotie naar productie is een best practice voor veilige en gecontroleerde releases. De andere opties zijn minder geschikt: Managed instance groups met f1-micro VM's zijn te klein voor betrouwbare prestaties en het herstarten van instances voor deployments is disruptief en minder controleerbaar. Managed instance groups met n1-standard-1 VM's zijn overgedimensioneerd voor de vereisten, wat leidt tot hogere kosten. Het bakken van images en updaten van templates is minder flexibel dan containerisatie. Een GKE-cluster met n1-standard-4 nodes is ook overgedimensioneerd. Het taggen van de master als 'latest' en imagePullPolicy 'Always' kan onbedoelde updates veroorzaken en is minder geschikt voor gecontroleerde deployments.
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