Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
A partire da March 31, 2026, Servizio Azure Kubernetes (AKS) non supporta più l'accesso in uscita predefinito per le macchine virtuali. I nuovi cluster AKS che usano l'opzione rete virtuale gestita da AKS inseriscono le subnet del cluster in subnet private per impostazione predefinita (defaultOutboundAccess = false). Questa impostazione non influisce sul traffico del cluster gestito dal servizio Azure Kubernetes, che usa percorsi in uscita configurati in modo esplicito. Potrebbe influire su scenari non supportati, ad esempio la distribuzione di altre risorse nella stessa subnet. I cluster che usano reti virtuali BYO non sono interessati da questa modifica. Nelle configurazioni supportate non è necessaria alcuna azione. Per ulteriori informazioni sulla disattivazione, vedere l'annuncio di disattivazione degli aggiornamenti di Azure. Per rimanere informati sugli annunci e sugli aggiornamenti, segui le note di rilascio di AKS.
Per impostazione predefinita, AKS usa un'istanza di Load Balancer Standard per il traffico in uscita. È possibile personalizzare questa configurazione per scenari che vietano l'uso di indirizzi IP pubblici o richiedono hop in uscita aggiuntivi.
Questo articolo descrive i tipi di connettività in uscita disponibili per i cluster del servizio Azure Kubernetes.
Note
Ora puoi aggiornare il outboundType dopo la creazione del cluster.
Importante
Nei cluster non privati il servizio Azure Kubernetes instrada ed elabora il traffico del server API attraverso il tipo in uscita del cluster. Per impedire ad AKS di elaborare il traffico del server API come traffico pubblico, usare un cluster privato o API Server VNet Integration.
Limitazioni
- Per impostare
outboundType, sono necessari cluster del servizio Azure Kubernetes convm-set-typeimpostato suVirtualMachineScaleSetseload-balancer-skuimpostato suStandard.
Tipi in uscita nel servizio Azure Kubernetes
È possibile configurare un cluster del servizio Azure Kubernetes usando i tipi in uscita seguenti: bilanciamento del carico, gateway NAT, route definite dall'utente, noneo block. Il tipo in uscita influisce solo sul traffico in uscita del cluster. Per altre informazioni, vedere concetti relativi alla rete in ingresso.
Tipo in uscita: Bilanciamento del carico
Il bilanciamento del carico viene usato per l'uscita tramite un indirizzo IP pubblico assegnato dal servizio Azure Kubernetes. Il tipo in uscita loadBalancer supporta i servizi Kubernetes di tipo loadBalancer, che prevedono l'uscita dal bilanciamento del carico creato dal provider di risorse del servizio Azure Kubernetes.
Se loadBalancer è impostato, il servizio Azure Kubernetes completa automaticamente la configurazione seguente:
- Viene creato un indirizzo IP pubblico per l'uscita del cluster.
- L'indirizzo IP pubblico viene assegnato alla risorsa del bilanciamento del carico.
- Per i nodi agente nel cluster vengono impostati pool back-end per il bilanciamento del carico.
Per ulteriori informazioni, vedi Usare un bilanciamento del carico standard nel servizio Azure Kubernetes.
Tipo di uscita: Gateway NAT
Quando si seleziona managedNATGateway o userAssignedNATGateway per outboundType, AKS usa Gateway NAT di Azure per l'uscita del cluster.
- Selezionare
managedNATGatewayper reti virtuali gestite da AKS. A partire dalla versione2026-06-01dell'API , il servizio Azure Kubernetes usaStandardV2per impostazione predefinita nelle aree in cui è disponibile e in caso contrario usaStandard. - Selezionare
userAssignedNATGatewayper le reti virtuali personalizzate. Creare un gateway NAT prima di creare il cluster. Sono supportati sia gli SKU del gateway NAT Standard che StandardV2.
Note
A partire dalla versione API 2026-06-01, outboundType: managedNATGateway usa per impostazione predefinita Gateway NAT StandardV2, che viene visualizzato come natGatewayProfile.sku: StandardV2 anziché come tipo in uscita managedNATGatewayV2 usato durante l'anteprima. Le versioni di anteprima dell'API da 2026-01-02-preview a 2026-05-02-preview continuano ad accettare managedNATGatewayV2 per circa un anno, offrendo il tempo necessario per passare a managedNATGateway con un valore sku esplicito. Per le date di deprecazione delle API di anteprima, vedere la documentazione del ciclo di vita dell'API di anteprima di AKS.
Importante
È possibile eseguire la migrazione dello SKU del gateway NAT gestito da Standard a StandardV2, ma non è possibile eseguire la migrazione da StandardV2 a Standard.
Il gateway NAT StandardV2 è consigliato perché è ridondante a livello di zona per impostazione predefinita e offre una maggiore larghezza di banda e velocità effettiva. Per altre informazioni, vedere Gateway NAT StandardV2.
Per altre informazioni, vedere Uso del gateway NAT con AKS.
Tipo in uscita: routes definite dall'utente
Note
Il tipo in uscita userDefinedRouting rappresenta uno scenario di rete avanzato e richiede una configurazione di rete appropriata.
Se si imposta userDefinedRouting, AKS non configura automaticamente i percorsi in uscita. Si configura il percorso di uscita.
È necessario distribuire il cluster AKS in una rete virtuale esistente con una subnet che configuri. Poiché non si usa un'architettura Load Balancer Standard, è necessario configurare in modo esplicito il traffico in uscita. Configurare una tabella di route con una 0.0.0.0/0 route che punta a un gateway o a un'appliance virtuale di rete e associare la tabella di route alla subnet del cluster.
Per altre informazioni, vedere Configurazione dell'uscita del cluster tramite il routing definito dall'utente.
Tipo in uscita: nessuno
Importante
Il none tipo in uscita è disponibile solo con cluster isolato di rete e richiede un'attenta pianificazione per garantire che il cluster funzioni come previsto senza dipendenze impreviste da servizi esterni. Per i cluster completamente isolati, vedere Considerazioni sul cluster isolato.
Se si imposta none, AKS non configura automaticamente i percorsi in uscita. Questa opzione è simile a userDefinedRouting ma non richiede una route predefinita come parte della convalida.
Il none tipo in uscita supporta sia le reti virtuali BYO (Bring Your Own) che le reti virtuali gestite da AKS. Per una rete virtuale BYO, distribuire il cluster in una rete virtuale esistente con una subnet configurata. AKS non crea un Load Balancer Standard o un'altra infrastruttura di uscita, quindi configura qualsiasi percorso di uscita necessario tramite un firewall, un proxy, un gateway o un altro componente di rete personalizzato.
Tipo in uscita: blocco (Anteprima)
Importante
Il block tipo in uscita è disponibile solo con Network Isolated Cluster in una rete virtuale gestita e richiede un'attenta pianificazione per garantire che non esistano dipendenze di rete indesiderate. In una rete virtuale BYO usare il none tipo in uscita e configurare le regole del gruppo di sicurezza di rete (NSG) per bloccare il traffico in uscita. Per i cluster completamente isolati, vedere Considerazioni sul cluster isolato.
Per usare block, installare interfaccia della riga di comando di Azure versione 2.71.0 o successiva e l'estensione di interfaccia della riga di comando di Azure aks-preview versione 9.0.0b2 o successiva. Per le istruzioni di configurazione, vedere creare un cluster con rete isolata.
Se si imposta block, il servizio Azure Kubernetes configura le regole di rete per bloccare il traffico in uscita dal cluster. Questa opzione è utile per ambienti altamente sicuri in cui la connettività in uscita deve essere limitata.
Quando si usa block:
- Il servizio Azure Kubernetes garantisce che nessun traffico Internet pubblico possa lasciare il cluster tramite regole del gruppo di sicurezza di rete. Il traffico della rete virtuale non è interessato.
- È necessario consentire in modo esplicito qualsiasi traffico in uscita necessario tramite configurazioni di rete aggiuntive.
L'opzione block fornisce l'isolamento della rete, ma richiede un'attenta pianificazione per evitare di interrompere carichi di lavoro o dipendenze.
Aggiornare outboundType dopo la creazione del cluster
La modifica del tipo in uscita dopo la creazione del cluster distribuisce o rimuove le risorse come richiesto per inserire il cluster nella nuova configurazione in uscita.
Le tabelle seguenti mostrano i percorsi di migrazione supportati tra i tipi in uscita per le reti virtuali gestite e BYO. Ogni riga indica se è possibile eseguire la migrazione del tipo in uscita ai tipi elencati nella parte superiore. "Supportato" indica che la migrazione è possibile, mentre "Non supportato" o "N/A" significa che non lo è.
Avviso
La migrazione del tipo in uscita a managedNATGateway, userAssignedNATGatewayo userDefinedRoutingo la modifica dello SKU del gateway NAT gestito da Standard a StandardV2, modifica gli indirizzi IP pubblici in uscita del cluster.
Se sono stati abilitati gli intervalli IP autorizzati, aggiungere il nuovo intervallo IP in uscita agli intervalli autorizzati.
Avviso
La modifica del tipo in uscita interrompe la connettività di rete, modifica l'indirizzo IP in uscita del cluster e causa tempi di inattività per le connessioni esistenti. Aggiornare tutte le regole del firewall che limitano il traffico del cluster in modo che utilizzino il nuovo indirizzo IP di uscita.
Percorsi di migrazione supportati per la rete virtuale gestita
La tabella seguente elenca i percorsi di migrazione dei tipi in uscita supportati per i cluster AKS che usano reti virtuali gestite da AKS.
| Da|A | loadBalancer |
managedNATGateway |
none |
block |
|---|---|---|---|---|
loadBalancer |
N/D | Supportato | Supportato | Supportato |
managedNATGateway |
Non supportato | N/D | Supportato | Supportato |
none |
Supportato | Supportato | N/D | Supportato |
block |
Supportato | Supportato | Supportato | N/D |
Comportamento dello SKU del gateway NAT gestito
La tabella seguente descrive il comportamento dello SKU del gateway NAT gestito con la versione 2026-06-01 dell'API e versioni successive.
| Scenario | Behavior |
|---|---|
| Nuovo cluster senza SKU specificato | L'impostazione predefinita è StandardV2 laddove disponibile. AKS convalida la disponibilità nell'area prima di applicare il valore predefinito. Nelle aree in cui StandardV2 non è disponibile, AKS usa Standard. |
| Cluster Standard esistente | Rimane su Standard. |
| Eseguire l'aggiornamento da Standard a StandardV2 | Impostare networkProfile.natGatewayProfile.sku su StandardV2. |
| Effettuare il downgrade da StandardV2 a Standard | Non supportato. |
Percorsi di migrazione supportati per la rete virtuale BYO
La tabella seguente elenca i percorsi di migrazione supportati per il tipo di traffico in uscita per i cluster AKS che usano reti virtuali personalizzate.
| Da|A | loadBalancer |
userAssignedNATGateway |
userDefinedRouting |
none |
block |
|---|---|---|---|---|---|
loadBalancer |
N/D | Supportato | Supportato | Supportato | Non supportato |
userAssignedNATGateway |
Supportato | N/D | Supportato | Supportato | Non supportato |
userDefinedRouting |
Supportato | Supportato | N/D | Supportato | Non supportato |
none |
Supportato | Supportato | Supportato | N/D | Non supportato |
Aggiornare il tipo in uscita del cluster con interfaccia della riga di comando di Azure
Note
È necessario usare interfaccia della riga di comando di Azure versione 2.56 o successiva per eseguire la migrazione di tipi in uscita stabili. I tipi in uscita in anteprima hanno requisiti aggiuntivi di interfaccia della riga di comando di Azure o estensione indicati nelle relative sezioni. Usare az upgrade per eseguire l'aggiornamento alla versione più recente di interfaccia della riga di comando di Azure.
Aggiorna la configurazione in uscita del tuo cluster usando il comando az aks update.
Aggiornare il cluster da loadBalancer a managedNATGateway con StandardV2
Quando si usa la versione 2026-06-01 dell'API o versioni successive e si lavora in un'area con disponibilità del gateway NAT StandardV2, lo SKU è impostato su StandardV2 per impostazione predefinita per il tipo managedNATGateway in uscita.
{
"properties": {
"networkProfile": {
"outboundType": "managedNATGateway"
}
}
}
}
Importante
È possibile aggiornare un gateway NAT Standard gestito esistente a StandardV2, ma non è possibile effettuare il downgrade di un gateway NAT StandardV2 gestito a Standard.
Avviso
Non riutilizzare un indirizzo IP già in uso nelle configurazioni in uscita precedenti.
Aggiornare il cluster da loadBalancer a userAssignedNATGateway in uno scenario di rete virtuale BYO
Prima di eseguire il comando di aggiornamento, associare un gateway NAT esistente alla subnet del cluster. Per i passaggi di configurazione completi, vedere Creare un gateway NAT gestito o assegnato dall'utente.
az aks update --resource-group <resourceGroup> --name <clusterName> --outbound-type userAssignedNATGateway