Senior
Mis on Ingress ja Ingress Controller Kuberneteses?
sobes.tech AI
Vastus AI-lt
Kubernetes Ingress on objekt, mis haldab välise juurdepääsu klastrisisestele teenustele, tavaliselt HTTP/HTTPS kaudu. See määrab reeglid päringute suunamiseks URL-i, hostide ja teiste parameetrite alusel.
Ingress Controller on komponent, mis rakendab neid reegleid praktikas. See jälgib Ingress objektide muudatusi ja konfigureerib koormuse jaoturi või proxy (näiteks NGINX, Traefik), et suunata liiklust vastavalt määratud reeglitele.
Näide: loote Ingressi reegliga, et päringud aadressile example.com/api suunatakse api-service teenusele ja päringud aadressile example.com/web suunatakse web-service'ile. Ingress Controller rakendab need reeglid ja tagab õige suunamise.