Twee GKE-applicaties worden beschikbaar gesteld via een externe Application Load Balancer. Verzoeken naar /sales en /get-an-analysis werken, maar verzoeken naar de basishostnaam retourneren 404. Hoe los je dit op?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Bewerk het Ingress-manifest: definieer de standaard backend en pas de Ingress YAML opnieuw toe..
Waarom dit het antwoord is
De correcte oplossing is het bewerken van het Ingress-manifest om een standaard backend te definiëren. Wanneer specifieke paden zoals /sales en /get-an-analysis werken, maar de basishostnaam (root-pad) een 404 retourneert, betekent dit dat er geen regel is die overeenkomt met het root-pad. Een Ingress-controller vereist een standaard backend om verzoeken te verwerken die niet overeenkomen met een gedefinieerd pad. Door de defaultBackend in het Ingress-manifest te configureren, wordt alle niet-gematchte verkeer naar een specifieke Service gestuurd. Het toevoegen van een padregel voor in het Ingress-manifest is geen standaard of aanbevolen methode voor het afhandelen van het root-pad; de defaultBackend is hiervoor bedoeld. Het bewerken van het Service-manifest is onjuist omdat Services de interne routing binnen het cluster regelen, niet de externe routing van de Load Balancer of de afhandeling van paden op Ingress-niveau.
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