Senior
Co jsou Ingress a Ingress Controller v Kubernetes?
sobes.tech AI
Odpověď od AI
Ingress v Kubernetes je objekt, který řídí externí přístup ke službám uvnitř clusteru, obvykle přes HTTP/HTTPS. Určuje pravidla směrování požadavků na základě URL, hostitelů a dalších parametrů.
Ingress Controller je komponenta, která tato pravidla v praxi implementuje. Sleduje změny v objektech Ingress a konfiguruje load balancer nebo proxy (například NGINX, Traefik) pro směrování provozu podle stanovených pravidel.
Příklad: vytvoříte Ingress s pravidlem, že požadavky na example.com/api směřují na službu api-service, a požadavky na example.com/web na službu web. Ingress Controller tato pravidla aplikuje a zajišťuje správné směrování.