Gestisci GKE con autoscaling e devi esporre un'applicazione al pubblico tramite HTTPS su un IP pubblico. Cosa dovresti creare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Crea un Kubernetes Service di tipo NodePort per la tua applicazione e un Kubernetes Ingress per esporre questo Service tramite un Cloud Load Balancer..
Perché questa è la risposta
Per esporre un'applicazione GKE pubblicamente tramite HTTPS su un IP pubblico con autoscaling, la soluzione più robusta e scalabile è utilizzare un Ingress. Un Ingress in GKE crea automaticamente un Cloud Load Balancer di Google, che gestisce il bilanciamento del carico, la terminazione SSL (HTTPS) e l'assegnazione di un IP pubblico stabile. Il Service di tipo NodePort è necessario perché l'Ingress instrada il traffico ai Service, e NodePort espone l'applicazione su una porta specifica su tutti i nodi, rendendola accessibile dall'esterno del cluster (in questo caso, dall'Ingress). Le altre opzioni sono meno adatte: ClusterIP non espone l'applicazione all'esterno del cluster. Esporre direttamente un NodePort con DNS su IP dei nodi non fornisce bilanciamento del carico avanzato, gestione SSL o un IP pubblico stabile e non è scalabile. HAProxy in un pod è una soluzione manuale che richiede configurazione complessa per l'alta disponibilità, la gestione SSL e l'integrazione con l'infrastruttura di rete di Google Cloud, non sfruttando le funzionalità native di GKE.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta