DevOps

Ingress & API Gateway

Ingress controllers (NGINX, Traefik), Gateway API, cert-manager, TLS termination, rozwiązywanie problemów z ingress routing

20 pytań z rozmów·
Mid-Level
1

Jaka jest główna rola Ingress w Kubernetes?

Odpowiedź

Ingress udostępnia usługi HTTP i HTTPS spoza klastra do wewnętrznych usług, z routingiem opartym na regułach (hosty, ścieżki). Pozwala zarządzać wieloma usługami przez jedno publiczne IP, w przeciwieństwie do usług LoadBalancer, które wymagają jednego IP na usługę. Ingress zapewnia również terminację TLS, przekierowania i routing oparty na zawartości.

2

Jaka jest różnica między Ingress a Service typu LoadBalancer?

Odpowiedź

Usługa LoadBalancer tworzy dedykowany load balancer cloud z unikalnym publicznym IP na usługę, co może być kosztowne przy wielu usługach. Ingress używa jednego punktu wejścia (jednego IP) do kierowania ruchu do wielu backendowych usług przez reguły routingu (host-based, path-based). Ingress wymaga Ingress Controllera do działania, podczas gdy LoadBalancer jest zarządzany bezpośrednio przez dostawcę cloud.

3

Czym jest Ingress Controller w Kubernetes?

Odpowiedź

Ingress Controller to komponent, który obserwuje Kubernetes API w poszukiwaniu zasobów Ingress, a następnie automatycznie konfiguruje reverse proxy (jak NGINX, Traefik, HAProxy), aby zaimplementować zdefiniowane reguły routingu. W przeciwieństwie do innych kontrolerów Kubernetes, które są zintegrowane domyślnie, Ingress Controller musi być zainstalowany oddzielnie. Tłumaczy reguły Ingress na rzeczywistą konfigurację proxy.

4

Jakie są najpopularniejsze Ingress Controllery w 2025 roku?

5

Jak skonfigurować routing oparty na hoście z Ingress?

+17 pytań z rozmów

Opanuj DevOps na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo