Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
À compter de March 31, 2026, Azure Kubernetes Service (AKS) ne prend plus en charge l’accès sortant par défaut pour les machines virtuelles. Les nouveaux clusters AKS qui utilisent l’option de réseau virtuel managé par AKS placent les sous-réseaux de cluster dans des sous-réseaux privés par défaut (defaultOutboundAccess = false). Ce paramètre n’a pas d’impact sur le trafic de cluster géré par AKS, qui utilise des chemins sortants configurés explicitement. Il peut affecter des scénarios non pris en charge, tels que le déploiement d’autres ressources dans le même sous-réseau. Les clusters utilisant des réseaux virtuels BYO ne sont pas affectés par cette modification. Dans les configurations prises en charge, aucune action n’est requise. Pour plus d’informations sur cette mise hors service, consultez l’annonce de la mise hors service d'Azure Updates. Pour rester informé des annonces et des mises à jour, suivez les notes de publication AKS.
Par défaut, AKS utilise un Standard Load Balancer pour le trafic sortant. Vous pouvez personnaliser cette configuration pour les scénarios qui interdisent les adresses IP publiques ou nécessitent des tronçons de sortie supplémentaires.
Cet article décrit les types de connectivité sortantes disponibles pour les clusters AKS.
Remarque
Vous pouvez maintenant mettre à jour le outboundType après la création du cluster.
Important
Dans les clusters non privés, AKS achemine et traite le trafic du serveur d’API via le type de trafic sortant du cluster. Pour empêcher AKS de traiter le trafic du serveur d’API en tant que trafic public, utilisez un cluster privé ou une intégration au réseau virtuel du serveur d’API.
Limites
- La définition de
outboundTypenécessite des clusters AKS avec unvm-set-typeVirtualMachineScaleSetset uneload-balancer-skuStandard.
Types sortants dans AKS
Vous pouvez configurer un cluster AKS à l’aide des types sortants suivants : équilibreur de charge, passerelle NAT, itinéraires définis par l’utilisateur, none, ou block. Le type sortant affecte uniquement le trafic de sortie de votre cluster. Pour plus d’informations, consultez Concepts relatifs au réseau d’entrée.
Type sortant : Équilibrageur de charge
L’équilibreur de charge est utilisé pour la sortie via une adresse IP publique affectée à AKS. Un type de sortie loadBalancer prend en charge les services Kubernetes de type loadBalancer, qui attendent une sortie de l’équilibreur de charge créé par le fournisseur de ressources AKS.
Si loadBalancer est défini, AKS effectue automatiquement la configuration suivante :
- Une adresse IP publique est créée pour la sortie du cluster.
- L’adresse IP publique est affectée à la ressource d’équilibreur de charge.
- Les pools de back-end pour l’équilibreur de charge sont configurés pour les nœuds d’agent dans le cluster.
Pour plus d’informations, consultez Utiliser un équilibreur de charge standard dans AKS.
Type de trafic sortant : passerelle NAT
Lorsque vous sélectionnez managedNATGateway ou userAssignedNATGateway pouroutboundType, AKS utilise Azure NAT Gateway pour la sortie du cluster.
- Sélectionnez
managedNATGatewaypour les réseaux virtuels gérés par AKS. À compter de la version2026-06-01de l’API, AKS utilise par défautStandardV2dans les régions où il est disponible et utilise sinonStandard. - Sélectionnez
userAssignedNATGatewaypour les réseaux virtuels BYO. Créez une passerelle NAT avant de créer le cluster. Les références SKU de passerelle NAT Standard et StandardV2 sont prises en charge.
Remarque
À compter de la version 2026-06-01 de l’API, outboundType: managedNATGateway utilise par défaut la passerelle NAT StandardV2 qui s’affiche comme natGatewayProfile.sku: StandardV2 au lieu du type sortant managedNATGatewayV2 utilisé pendant la préversion. Les versions préliminaires de l’API de 2026-01-02-preview à 2026-05-02-preview continuent d’accepter managedNATGatewayV2 pendant environ un an, ce qui vous donne le temps de passer à managedNATGateway avec un sku explicite. Pour connaître les dates de dépréciation des API en préversion, consultez la documentation sur le cycle de vie de l’API Preview d’AKS.
Important
Vous pouvez migrer la référence SKU de la passerelle NAT managée de Standard vers StandardV2, mais vous ne pouvez pas migrer de StandardV2 à Standard.
La passerelle NAT StandardV2 est recommandée, car elle est redondante interzone par défaut et offre une bande passante et un débit plus élevés. Pour plus d’informations, consultez StandardV2 NAT Gateway.
Pour plus d’informations, consultez Utiliser une passerelle NAT avec AKS.
Type sortant : itinéraires Définis par l'utilisateur
Remarque
Le type sortant userDefinedRouting est un scénario réseau avancé et nécessite une configuration réseau appropriée.
Si vous configurez userDefinedRouting, AKS ne configure pas automatiquement les chemins de sortie. Vous configurez le chemin de sortie.
Vous devez déployer le cluster AKS dans un réseau virtuel existant avec un sous-réseau que vous configurez. Étant donné que vous n'utilisez pas d'architecture Standard Load Balancer, vous devez établir un trafic sortant explicite. Configurez une table de route avec une route 0.0.0.0/0 qui pointe vers une passerelle ou une appliance virtuelle de réseau, et associez la table de route au sous-réseau du cluster.
Pour plus d’informations, consultez Configurer la sortie du cluster via le routage défini par l’utilisateur.
Type sortant : aucun
Important
Le type de trafic sortant none est disponible uniquement avec le cluster isolé du réseau et nécessite une planification minutieuse pour s’assurer que le cluster fonctionne comme prévu sans dépendances involontaires sur les services externes. Pour les clusters entièrement isolés, consultez Considérations relatives aux clusters isolés.
Si vous configurez none, AKS ne configure pas automatiquement les chemins de sortie. Cette option est similaire à userDefinedRouting, mais elle ne nécessite pas de route par défaut dans le cadre de la validation.
Le type de trafic sortant none prend en charge les réseaux virtuels BYO et gérés par AKS. Pour un réseau virtuel BYO, déployez le cluster dans un réseau virtuel existant avec un sous-réseau configuré. AKS ne crée pas de Standard Load Balancer ou d'autre infrastructure de sortie. Configurez donc tout chemin de sortie requis par le biais d'un pare-feu, d'un proxy, d'une passerelle ou d'un autre composant réseau personnalisé.
Type de sortie : block (préversion)
Important
Le block type de trafic sortant est disponible uniquement avec Network Isolated Cluster dans un réseau virtuel managé et nécessite une planification minutieuse pour s’assurer qu’aucune dépendance réseau involontaire n’existe. Dans un réseau virtuel BYO, utilisez le type sortant none et configurez les règles de groupe de sécurité réseau (NSG) pour bloquer le trafic de sortie. Pour les clusters entièrement isolés, consultez Considérations relatives aux clusters isolés.
Pour utiliser block, installez Azure CLI version 2.71.0 ou ultérieure et l’extension Azure CLI aks-preview version 9.0.0b2 ou ultérieure. Pour obtenir des instructions d’installation, consultez créer un cluster isolé du réseau.
Si vous définissez block, AKS configure les règles réseau pour bloquer le trafic de sortie du cluster. Cette option est utile pour les environnements hautement sécurisés où la connectivité sortante doit être restreinte.
Lorsque vous utilisez block :
- AKS garantit qu’aucun trafic Internet public ne peut laisser le cluster via des règles de groupe de sécurité réseau (NSG). Le trafic de réseau virtuel n’est pas affecté.
- Vous devez autoriser explicitement tout trafic de sortie requis via des configurations réseau supplémentaires.
L’option block fournit une isolation réseau, mais nécessite une planification minutieuse pour éviter de perturber les charges de travail ou les dépendances.
Mettre à jour outboundType après la création du cluster
La modification du type de trafic sortant après la création du cluster déploie ou supprime des ressources si nécessaire pour placer le cluster dans la nouvelle configuration de sortie.
Les tableaux suivants indiquent les chemins de migration pris en charge entre les types sortants pour les réseaux virtuels managés et BYO. Chaque ligne indique si le type sortant peut être migré vers les types répertoriés en haut. « Pris en charge » signifie que la migration est possible, alors que « Non pris en charge » ou « N/A » signifie qu’elle ne l’est pas.
Avertissement
La migration du type sortant vers managedNATGateway, userAssignedNATGateway ou userDefinedRouting, ou le passage de la référence SKU de la passerelle NAT managée de Standard à StandardV2, modifie les adresses IP publiques sortantes du cluster.
Si vous avez activé des plages d’adresses IP autorisées, ajoutez la nouvelle plage d’adresses IP sortantes aux plages autorisées.
Avertissement
La modification du type de trafic sortant interrompt la connectivité réseau, modifie l’adresse IP de sortie du cluster et provoque un temps d’arrêt pour les connexions existantes. Mettez à jour toutes les règles de pare-feu qui restreignent le trafic du cluster afin qu’elles utilisent la nouvelle adresse IP de sortie.
Chemins de migration pris en charge pour le réseau virtuel managé
Le tableau suivant répertorie les chemins de migration de type sortant pris en charge pour les clusters AKS qui utilisent des réseaux virtuels gérés par AKS.
| De/À | loadBalancer |
managedNATGateway |
none |
block |
|---|---|---|---|---|
loadBalancer |
N/A | Pris en charge | Pris en charge | Pris en charge |
managedNATGateway |
Non pris en charge | N/A | Pris en charge | Pris en charge |
none |
Pris en charge | Pris en charge | N/A | Pris en charge |
block |
Pris en charge | Pris en charge | Pris en charge | N/A |
Comportement de la référence SKU de passerelle NAT managée
Le tableau suivant décrit le comportement de la référence SKU de passerelle NAT managée avec la version 2026-06-01 de l’API et les versions ultérieures.
| Scenario | Behavior |
|---|---|
| Nouveau cluster sans référence SKU spécifiée | La valeur par défaut est StandardV2 le cas échéant. AKS valide la disponibilité régionale avant d’appliquer la valeur par défaut. Dans les régions où StandardV2 n’est pas disponible, AKS utilise Standard. |
| Cluster standard existant | Reste sur Standard. |
| Mise à niveau de Standard vers StandardV2 | Réglez networkProfile.natGatewayProfile.sku sur StandardV2. |
| Passer de StandardV2 à Standard | Non prise en charge. |
Chemins de migration pris en charge pour le réseau virtuel BYO
Le tableau suivant répertorie les chemins de migration de type sortant pris en charge pour les clusters AKS qui utilisent des réseaux virtuels personnalisés (BYO).
| De/À | loadBalancer |
userAssignedNATGateway |
userDefinedRouting |
none |
block |
|---|---|---|---|---|---|
loadBalancer |
N/A | Pris en charge | Pris en charge | Pris en charge | Non pris en charge |
userAssignedNATGateway |
Pris en charge | N/A | Pris en charge | Pris en charge | Non pris en charge |
userDefinedRouting |
Pris en charge | Pris en charge | N/A | Pris en charge | Non pris en charge |
none |
Pris en charge | Pris en charge | Pris en charge | N/A | Non pris en charge |
Mettre à jour le type de trafic sortant du cluster avec Azure CLI
Remarque
Vous devez utiliser Azure CLI version 2.56 ou ultérieure pour migrer des types de sortie stables. Les types sortants en préversion ont des exigences supplémentaires de Azure CLI ou d’extension indiquées dans leurs sections. Utilisez az upgrade pour effectuer une mise à jour vers la dernière version de Azure CLI.
Mettez à jour la configuration sortante de votre cluster à l’aide de la commande az aks update.
Mettre à jour le cluster de loadBalancer vers managedNATGateway avec StandardV2
Lorsque vous utilisez la version de l’API 2026-06-01 ou ultérieure et que vous travaillez dans une région avec la disponibilité de la passerelle NAT Gateway StandardV2, la référence SKU est définie par défaut StandardV2 pour le type managedNATGateway sortant.
{
"properties": {
"networkProfile": {
"outboundType": "managedNATGateway"
}
}
}
}
Important
Vous pouvez mettre à niveau une passerelle NAT standard gérée existante vers StandardV2, mais vous ne pouvez pas rétrograder une passerelle NAT StandardV2 gérée vers Standard.
Avertissement
Ne réutilisez pas une adresse IP déjà utilisée dans des configurations de trafic sortant antérieures.
Mettre à jour le cluster de loadBalancer à userAssignedNATGateway dans le contexte de réseau virtuel BYO
Avant d’exécuter la commande de mise à jour, associez une passerelle NAT existante au sous-réseau du cluster. Pour connaître les étapes de configuration complètes, consultez Créer une passerelle NAT Gateway managée ou attribuée par l’utilisateur.
az aks update --resource-group <resourceGroup> --name <clusterName> --outbound-type userAssignedNATGateway