Een Go-app in productie GKE heeft toegang tot BigQuery nodig. Hoe moet je, volgens de best practices van Google, toegang verlenen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een Google-serviceaccount en een Kubernetes-serviceaccount aan, schakel Workload Identity in op het cluster en bind het Kubernetes-serviceaccount aan het Google-serviceaccount voor de Deployment..
Waarom dit het antwoord is
Workload Identity is de aanbevolen methode voor het verlenen van toegang tot Google Cloud-services vanuit GKE. Het koppelt een Kubernetes Service Account aan een Google Service Account, waardoor pods die het Kubernetes Service Account gebruiken automatisch de machtigingen van het gekoppelde Google Service Account overnemen. Dit elimineert de noodzaak om serviceaccountsleutels te beheren, wat een beveiligingsrisico vormt. De andere opties omvatten het opslaan van JSON-sleutels, hetzij direct in Kubernetes Secrets, hetzij via Secret Manager, wat minder veilig is en meer beheer vereist dan Workload Identity. Het gebruik van een initContainer om een sleutel te leveren, voegt complexiteit toe zonder de fundamentele beveiligingsproblemen van sleutelbeheer op te lossen.
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