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
Les fonctionnalités d’évaluation AKS sont disponibles en libre-service et font l’objet d’un abonnement. Les versions d'essai sont fournies « en l’état » et « selon disponibilité », et elles sont exclues des contrats de niveau de service et de la garantie limitée. Les versions préliminaires AKS sont, dans la mesure du possible, partiellement couvertes par le service clientèle. Par conséquent, ces fonctionnalités ne sont pas destinées à une utilisation en production. Pour plus d’informations, consultez les articles de support suivants :
Azure Kubernetes Application Network fournit une solution de réseau de services entièrement managée basée sur l'environnement pour Azure Kubernetes Service (AKS). Il permet une communication sécurisée et contrôlée par des stratégies entre les services, sans nécessiter de sidecars ni de modifications de vos applications. Azure gère à la fois le plan de contrôle et le plan de données. Vous pouvez donc vous concentrer sur vos charges de travail plutôt que sur l’exploitation et la maintenance de l’infrastructure de réseau de services.
Lorsque vous créez une ressource Réseau d’applications, un contrôle dédié et un plan de données entièrement gérés sont provisionnés pour la communication de service à service. Vous pouvez ensuite connecter un ou plusieurs clusters AKS à la ressource Réseau d’applications pour les intégrer au réseau de service. Une fois connecté, Application Network gère les mises à niveau de configuration, d’identité de service et de version, fournissant des stratégies de sécurité et de trafic cohérentes entre les charges de travail avec une configuration minimale et une surcharge opérationnelle.
Important
Azure Kubernetes Application Network gère uniquement les composants et stratégies liés au réseau de service. Il ne gère pas ou ne met pas à niveau votre cluster AKS, votre version Kubernetes ou vos images de nœud.
Important
Azure Réseau d'applications Kubernetes ne stocke pas de données client.
Fonctionnalités principales
Application Network offre une approche simplifiée de la mise en réseau à confiance zéro dans AKS. Les fonctionnalités clés sont les suivantes :
- Architecture ambiante : fournit des fonctionnalités de maillage sans side-car, ce qui réduit l’utilisation des ressources et simplifie les opérations.
- TLS mutuel automatique (mTLS) : sécurise le trafic de service à service par défaut, prenant en charge automatiquement les connexions chiffrées et non chiffrées.
- Autorité de certification managée : émet et renouvelle automatiquement les certificats de charge de travail conformes SPIFFE.
- Contrôle de version et de mise à niveau : sélectionnez manuellement des versions mineures ou utilisez des canaux de mise en production pour les mises à niveau automatisées. Le déploiement et la mise à jour corrective sont toujours gérés par Le réseau d’applications.
- Gestion du cycle de vie intégrée : fonctionne dans le cadre de la plateforme AKS avec des opérations de plan de contrôle entièrement gérées par Azure.
Vue d’ensemble de l’architecture
Le réseau d’applications utilise un modèle de maillage ambiant composé de proxys L7 légers au niveau du nœud et facultatifs :
- Les proxys au niveau du nœud sécurisent tout le trafic de service à service L4 dans le cluster via mTLS, ce qui élimine le besoin de sidecars.
- Les proxys L7 facultatifs fournissent un routage avancé et une application de stratégie au niveau du service.
Cette conception sépare le plan de données des charges de travail individuelles, améliore l’efficacité et simplifie l’adoption. Pour plus d’informations, consultez architecture réseau d'application Azure Kubernetes.
Scénarios pris en charge
Le réseau d’applications prend en charge les déploiements AKS à cluster unique exécutant des pools de nœuds Linux. Il est idéal pour les applications qui nécessitent une communication sécurisée au sein du cluster et une gestion simplifiée des maillages, sans avoir à gérer les composants des sidecars ou du plan de contrôle.
Limites
Le réseau d’applications présente actuellement les limitations suivantes :
- Le réseau d’applications nécessite AKS version 1.30 ou ultérieure. Reportez-vous aux versions prises en charge par Le réseau d’applications pour les informations de compatibilité spécifiques de chaque version AKS.
- Les clusters privés AKS ne sont actuellement pas pris en charge.
- Linux uniquement. Les pools de nœuds Windows ne sont pas pris en charge.
- Le basculement entre les modes de mise à niveau
SelfManagedetFullyManagedn'est pas pris en charge. - Actuellement pris en charge uniquement dans les régions suivantes :
- centralus
- eastus
- eastus2
- japaneast
- northcentralus
- northeurope
- southindia
- southeastasia
- westcentralus
- westus2
- westus3
- L’activation du module complémentaire Istio Service Mesh pour AKS n’est pas prise en charge sur les clusters connectés au réseau d’applications.
- L’emplacement, l’abonnement et le groupe de ressources d’une ressource Réseau d’application sont résolus lorsque vous le créez et ne peuvent pas être modifiés par la suite.
- Le réseau d’applications parent, l’emplacement, l’abonnement et le groupe de ressources d’une ressource membre Du réseau d’applications sont résolus lorsqu’elle joint et ne peut pas être modifiée par la suite.
Contenu connexe
Pour en savoir plus sur Azure Réseau d’applications Kubernetes, consultez les articles suivants :
- Commencez avec Azure Kubernetes Application Network pour AKS
- Azure architecture du réseau d’applications Kubernetes
- Vue d'ensemble de l'observabilité du réseau des applications Kubernetes sur Azure
- Aperçu de la sécurité du réseau des applications Kubernetes sur Azure
- Versions prises en charge d'Azure Kubernetes Application Network
- Configurer les mises à niveau du réseau d'applications Kubernetes sur Azure