DevOps

Ingress & API Gateway

Ingress controller (NGINX, Traefik), Gateway API, cert-manager, TLS termination, troubleshooting dell'ingress routing

20 domande da colloquioĀ·
Mid-Level
1

Qual ĆØ il ruolo principale di un Ingress in Kubernetes?

Risposta

Un Ingress espone servizi HTTP e HTTPS dall'esterno del cluster ai servizi interni, con routing basato su regole (host, path). Permette di gestire più servizi tramite un singolo IP pubblico, a differenza dei servizi LoadBalancer che richiedono un IP per servizio. L'Ingress fornisce anche TLS termination, redirect e routing basato sul contenuto.

2

Qual ĆØ la differenza tra un Ingress e un Service di tipo LoadBalancer?

Risposta

Un Service LoadBalancer crea un load balancer cloud dedicato con un IP pubblico univoco per servizio, il che può essere costoso con più servizi. Un Ingress utilizza un singolo punto di ingresso (un IP) per instradare il traffico verso più servizi backend tramite regole di routing (host-based, path-based). L'Ingress richiede un Ingress Controller per funzionare, mentre il LoadBalancer è gestito direttamente dal cloud provider.

3

Cos'ĆØ un Ingress Controller in Kubernetes?

Risposta

Un Ingress Controller ĆØ un componente che monitora l'API Kubernetes per le risorse Ingress, quindi configura automaticamente un reverse proxy (come NGINX, Traefik, HAProxy) per implementare le regole di routing definite. A differenza di altri controller Kubernetes integrati di default, l'Ingress Controller deve essere installato separatamente. Traduce le regole Ingress in configurazione proxy reale.

4

Quali sono gli Ingress Controller più popolari nel 2025?

5

Come configurare il routing basato su host con Ingress?

+17 domande da colloquio

Padroneggia DevOps per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis