Junior — Middle
Wat is de belangrijkste taak en het doel van de Ingress-component in Kubernetes?
sobes.tech AI
Antwoord van AI
De Ingress-component in Kubernetes beheert de externe toegang tot services binnen de cluster. De hoofdtaken zijn het accepteren van HTTP/HTTPS-verzoeken van buitenaf en het doorsturen ervan naar de juiste services binnen de cluster op basis van routingregels.
Ingress maakt het mogelijk:
- Routingregels te definiëren op basis van URL-paden of hostnamen.
- Load balancing tussen pods te bieden.
- SSL/TLS-terminatie voor veilige verbindingen te configureren.
- Toegang tot applicaties centraal te beheren.
Voorbeeld: als je meerdere services hebt (bijvoorbeeld frontend en backend), kan Ingress verzoeken doorsturen naar example.com/frontend naar één service, en naar example.com/api naar een andere.
Om Ingress te laten werken, is een Ingress Controller nodig, een component dat deze regels implementeert en het verkeer verwerkt.