Senior
Kas ir Ingress un Ingress Controller Kubernetes?
sobes.tech AI
Atbilde no AI
Kubernetes Ingress ir objekts, kas pārvalda ārējo piekļuvi pakalpojumiem klasterī, parasti caur HTTP/HTTPS. Tas nosaka maršrutēšanas noteikumus, pamatojoties uz URL, hostiem un citiem parametriem.
Ingress Controller ir komponenta, kas šos noteikumus īsteno praksē. Tas uzrauga Ingress objektu izmaiņas un konfigurē slodzes līdzsvarotāju vai proxy (piemēram, NGINX, Traefik), lai maršrutētu trafiku saskaņā ar noteiktajiem noteikumiem.
Piemērs: jūs izveidojat Ingress ar noteikumu, ka pieprasījumi uz example.com/api tiek novirzīti uz api-service, bet pieprasījumi uz example.com/web — uz web-service. Ingress Controller piemēros šos noteikumus un nodrošinās pareizu maršrutēšanu.