Panoramica del NAT

Panoramica

Le impostazioni di Network Address Translation (NAT) si riferiscono alle configurazioni che controllano il modo in cui le istanze con indirizzi IP (Internet Protocol) privati possono comunicare con internet o altre reti. Google Distributed Cloud (GDC) con air gap fornisce configurazioni NAT in uscita sia per le macchine virtuali sia per i workload containerizzati quando accedono a reti esterne.

Tipi di NAT in Distributed Cloud

Google Distributed Cloud con air gap supporta due implementazioni NAT. Una sostituisce l'altra e non possono essere utilizzate insieme.

NAT in uscita predefinita del progetto (deprecata)

Prima di Cloud NAT, l'unico modo per il traffico in uscita era utilizzare la configurazione NAT in uscita predefinita del progetto. Per impostazione predefinita, i progetti vengono creati con una configurazione NAT in uscita predefinita che consente agli endpoint di VM o pod con l'etichetta egress.networking.gke.io/enabled:true di inviare il traffico in uscita utilizzando un IP in uscita assegnato automaticamente al progetto in cui si trovano.

Questa soluzione in uscita è ora deprecata. Consigliamo agli utenti di eseguire la migrazione a Cloud NAT. Cloud NAT è la soluzione NAT principale nei sistemi Google Distributed Cloud (GDC) con air gap.

Questa soluzione in uscita non è supportata per i workload nei cluster standard, che devono utilizzare Cloud NAT.

Per informazioni su come utilizzare questa soluzione e su come eseguire la migrazione alla soluzione consigliata, Cloud NAT, consulta la sezione relativa all'uscita predefinita del progetto.

Cloud NAT

Cloud NAT consente di inviare il traffico in uscita dal deployment di Google Distributed Cloud (GDC) con air gap tramite i gateway Cloud NAT. Puoi selezionare gli indirizzi IP (Internet Protocol) specifici che ogni gateway utilizza per inviare il traffico in uscita specificando le subnet leaf con gli indirizzi IP in uscita da utilizzare nella configurazione del gateway. Puoi anche selezionare gli endpoint di pod Kubernetes o macchine virtuali (VM) che possono inviare il traffico in uscita tramite ogni gateway specificando i selettori di etichette nella configurazione del gateway. I gateway Cloud NAT hanno ambito di progetto e di zona, pertanto le subnet e gli endpoint specificati, nonché il traffico in uscita, devono trovarsi nella stessa zona e nello stesso progetto del gateway. Cloud NAT è specifico per il traffico esterno (da nord a sud) e non per il traffico interno (da est a ovest).