Sobes.tech
Senior

Šta su Ingress i Ingress Controller u Kubernetesu?

sobes.tech АИ

Одговор од АИ

Ingress u Kubernetesu je objekat koji upravlja spoljnim pristupom ka servisima unutar klastera, obično putem HTTP/HTTPS. On definiše pravila za rutiranje zahteva na osnovu URL, hostova i drugih parametara.

Ingress Controller je komponenta koja ove pravila implementira u praksi. Ona prati promene u Ingress objektima i konfiguriše load balancer ili proxy (npr. NGINX, Traefik) za rutiranje saobraćaja u skladu sa zadatim pravilima.

Primer: kreirate Ingress sa pravilom da zahtevi na example.com/api idu ka servisu api-service, a zahtevi na example.com/web ka web-servisu. Ingress Controller će primeniti ta pravila i obezbediti ispravno rutiranje.