U host een image-resize-service in hetzelfde GKE-cluster als de aanroepers ervan. Clients moeten de service via naam of IP kunnen bereiken. Hoe moeten clients de service lokaliseren?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Definieer een Kubernetes Service. Clients gebruiken de Service-naam in de URL om ermee te verbinden..
Waarom dit het antwoord is
De correcte optie is om een Kubernetes Service te definiëren. Kubernetes Services bieden een stabiele netwerkidentiteit (een DNS-naam en een virtueel IP-adres) voor een set Pods. Clients binnen hetzelfde cluster kunnen deze Service-naam gebruiken om de service te bereiken, zonder de individuele Pod-IP's te kennen. Kubernetes DNS lost de Service-naam automatisch op naar het cluster-IP van de Service. De andere opties zijn incorrect omdat: Een Cloud DNS A-record is niet nodig voor interne clustercommunicatie; Kubernetes DNS verzorgt dit al. Kubernetes Endpoints definiëren alleen de netwerkadressen van de Pods die een Service ondersteunen; ze bieden zelf geen stabiele netwerkidentiteit voor clients om mee te verbinden. Clients moeten verbinding maken met een Service, niet direct met een Endpoint. Omgevingsvariabelen zijn niet de standaardmanier voor clients om services te ontdekken in Kubernetes; Service Discovery via DNS is de aanbevolen methode.
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