Senior
Čo je Ingress a Ingress Controller v Kubernetes?
sobes.tech AI
Odpoveď od AI
Ingress v Kubernetes je objekt, ktorý riadi externý prístup ku službám v rámci klastru, zvyčajne cez HTTP/HTTPS. Určuje pravidlá smerovania požiadaviek na základe URL, hostiteľov a ďalších parametrov.
Ingress Controller je komponent, ktorý tieto pravidlá v praxi implementuje. Sleduje zmeny v objektoch Ingress a konfiguruje load balancer alebo proxy (napríklad NGINX, Traefik), aby smeroval prevádzku podľa stanovených pravidiel.
Príklad: vytvoríte Ingress s pravidlom, že požiadavky na example.com/api smerujú na službu api-service, a požiadavky na example.com/web na službu web. Ingress Controller tieto pravidlá aplikuje a zabezpečí správne smerovanie.