Sobes.tech
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.