Senior
Kas yra Ingress ir Ingress Controller Kubernetes?
sobes.tech AI
Atsakymas iš AI
Kubernetes Ingress yra objektas, kuris valdo išorinį prieigą prie paslaugų klasteryje, dažniausiai per HTTP/HTTPS. Jis nustato maršrutizavimo taisykles, pagrįstas URL, hostais ir kitais parametrais.
Ingress Controller yra komponentas, kuris šias taisykles įgyvendina praktiškai. Jis stebi Ingress objektų pokyčius ir konfigūruoja apkrovos paskirstytoją arba proxy (pvz., NGINX, Traefik), kad nukreiptų srautą pagal nustatytas taisykles.
Pavyzdys: sukuriate Ingress su taisykle, kad užklausos į example.com/api eina į api-service, o į example.com/web — į web-service. Ingress Controller taiko šias taisykles ir užtikrina teisingą maršrutizavimą.