Nouveautés d’AKS sur Azure Local, version 23H2
S’applique à : Azure Local, version 23H2
Cet article répertorie les différentes fonctionnalités et améliorations disponibles dans AKS activées par Azure Arc, sur Azure Local version 23H2.
À propos d’AKS sur Azure Local, version 23H2
AKS sur Azure Local, version 23H2 utilise Azure Arc pour créer de nouveaux clusters Kubernetes sur Azure Local directement à partir d’Azure. Il vous permet d’utiliser des outils familiers tels que les modèles Portail Azure, Azure CLI et Azure Resource Manager pour créer et gérer vos clusters Kubernetes s’exécutant sur Azure Local. Étant donné que les clusters sont automatiquement connectés à Arc lorsqu’ils sont créés, vous pouvez utiliser votre ID Microsoft Entra pour vous connecter à vos clusters depuis n’importe où. Cela garantit que vos développeurs et opérateurs d’application peuvent approvisionner et configurer des clusters Kubernetes conformément aux stratégies d’entreprise.
Microsoft continue de se concentrer sur la fourniture d’une expérience utilisateur cohérente pour tous vos clusters AKS. Si vous avez créé et géré des clusters Kubernetes à l’aide d’Azure, vous vous sentirez à la maison pour gérer les clusters Kubernetes s’exécutant sur Azure Local, version 23H2 à l’aide de Portail Azure ou d’expériences de gestion Azure CLI.
Gestion simplifiée des composants AKS sur Azure Local, version 23H2
AKS sur Azure Local, version 23H2 comprend plusieurs composants d’infrastructure qui fournissent des expériences Azure, notamment le pont des ressources Arc, l’emplacement personnalisé et l’extension Kubernetes pour l’opérateur AKS Arc. Ces composants d’infrastructure sont désormais inclus dans Azure Local version 23H2 :
- Pont de ressources Arc : Arc Resource Bridge est créé automatiquement lorsque vous déployez Azure Local. Cette machine virtuelle Kubernetes légère connecte votre local Azure au cloud Azure et active la gestion des ressources locales à partir d’Azure. Azure Arc Resource Bridge offre la ligne de vue sur les clouds privés requis pour gérer des ressources telles que des clusters Kubernetes locaux via Azure.
- Emplacement personnalisé : tout comme Azure Arc Resource Bridge, un emplacement personnalisé est créé automatiquement lorsque vous déployez Azure Local. Un emplacement personnalisé est l’équivalent local d’une région Azure et est une extension de la construction d’emplacement Azure. Les emplacements personnalisés permettent aux administrateurs clients d’utiliser leur centre de données avec les extensions appropriées installées, en tant qu’emplacements cibles pour le déploiement d’AKS.
- Extension Kubernetes pour les opérateurs AKS Arc : l’extension Kubernetes pour les opérateurs AKS est automatiquement installée sur Arc Resource Bridge lorsque vous déployez Azure Local. Il s’agit de l’équivalent local d’un fournisseur de ressources Azure Resource Manager pour aider à gérer AKS via Azure.
En intégrant ces composants, Azure Arc offre une solution d’approvisionnement et de gestion Kubernetes unifiée et efficace, ce qui permet de combler en toute transparence l’écart entre les infrastructures locales et cloud.
Personnages clés
Administrateur d’infrastructure : le rôle de l’administrateur d’infrastructure consiste à configurer Azure Local, qui inclut tous les déploiements de composants d’infrastructure mentionnés précédemment. Les administrateurs doivent également configurer la configuration de la plateforme, telle que la configuration de mise en réseau et de stockage, afin que les opérateurs Kubernetes puissent créer et gérer des clusters Kubernetes.
Opérateur Kubernetes : les opérateurs Kubernetes peuvent créer et gérer des clusters Kubernetes sur Azure Local afin qu’ils puissent exécuter des applications sans coordination avec les administrateurs d’infrastructure. L’opérateur a accès à l’abonnement Azure, à l’emplacement personnalisé Azure et au réseau virtuel par l’administrateur de l’infrastructure. Aucun accès à l’infrastructure locale sous-jacente n’est nécessaire. Une fois que l’opérateur dispose de l’accès requis, il peut créer des clusters Kubernetes en fonction des besoins de l’application : pools de nœuds Windows/Linux, versions de Kubernetes, etc.
Fonctionnalités et améliorations
Cette section répertorie les nouvelles fonctionnalités et améliorations apportées à AKS Arc dans chaque version d’Azure Local, version 23H2.
Version 2411
Les fonctionnalités de déploiement et de gestion de cluster Kubernetes suivantes sont disponibles :
- Identité de charge de travail (préversion). Vous pouvez maintenant déployer des clusters AKS Arc avec l’identité de charge de travail activée et déployer des pods d’application avec l’étiquette d’identité de charge de travail pour accéder aux ressources protégées par l’ID Microsoft Entra, telles qu’Azure Key Vault. Pour plus d’informations, consultez Déployer et configurer l’identité de charge de travail.
- Intégration de la passerelle Arc (préversion). Vous pouvez désormais déployer des clusters AKS Arc avec le proxy Arc au niveau du pod et communiquer avec la passerelle Arc, ce qui réduit la liste des URL sortantes à configurer dans un environnement réseau isolé. Pour plus d’informations, consultez Simplifier la configuration réseau requise avec Azure Arc Gateway.
- ADRESSE IP du plan de contrôle. Vous pouvez maintenant déployer des clusters AKS Arc sans spécifier l’adresse IP du plan de contrôle. L’adresse IP est attribuée automatiquement. Pour plus d’informations, consultez cette section de l’article sur la configuration système requise du réseau.
- Désactivez le téléchargement d’images Windows. Vous pouvez désormais désactiver les téléchargements d’images Windows en désactivant le pool de nœuds Windows après la création du cluster, ce qui réduit le trafic réseau via les connexions HTTP et offre une meilleure prise en charge des environnements à faible bande passante. Pour plus d’informations, consultez Désactiver la fonctionnalité de pool de nœuds Windows sur Azure Local.
- Terraform (préversion). Vous pouvez maintenant créer des clusters AKS Arc avec des modules Terraform et des valeurs par défaut intelligentes. Pour plus d’informations, consultez Créer des clusters à l’aide de Terraform.
- Gestion des erreurs. La gestion des erreurs est désormais améliorée pour empêcher les suppressions de réseau logique avec des ressources de cluster dépendantes, des configurations incorrectes gpu, etc.
Pour commencer à utiliser ces fonctionnalités dans la version 2411, veillez à mettre à jour votre extension AKSArc CLI vers la version 1.4.23 ou ultérieure.
Versions de Kubernetes prises en charge pour 2411
Les versions de Kubernetes prises en charge dans la version 2411 sont 1.27.7, 1.27.9, 1.28.5, 1.28.9, 1.29.2 et 1.29.4.
Version 2408
Les fonctionnalités de déploiement et de gestion de cluster Kubernetes suivantes sont disponibles :
- Améliorations de la haute disponibilité. Vous pouvez maintenant déployer des nœuds avec anti-affinité sur des hôtes physiques spécifiques sur des clusters locaux Azure. Pour plus d’informations, consultez groupes à haute disponibilité.
- PowerShell. Vous pouvez maintenant utiliser des applets de commande PowerShell pour gérer vos clusters AKS Arc sur Azure Local, version 23H2 avec prise en charge CRUD. Pour plus d’informations, consultez la documentation de référence PowerShell.
- Améliorations apportées au rapport d’erreurs. Vous pouvez maintenant obtenir des rapports de cas d’erreur améliorés avec des vérifications préalables ; par exemple, une vérification des versions incorrectes de Kubernetes et de la capacité GPU disponible.
- Prise en charge de NVIDIA T4. Vous pouvez maintenant créer des pools de nœuds dans de nouvelles tailles de machine virtuelle avec GPU NVIDIA T4. Pour plus d’informations, consultez Utiliser des GPU.
- Passerelle Arc. Vous pouvez maintenant utiliser la passerelle Arc pour configurer très peu d’URL sortantes pour utiliser des clusters AKS sur Azure Local.
- Prise en charge du CIDR de pod. Vous pouvez maintenant créer un cluster AKS Arc avec une adresse IP CIDR de pod spécifiée par l’utilisateur.
Versions de composants prises en charge pour 2408
Composant | Version |
---|---|
AKS Arc | 1.3.218 |
Version de Kubernetes | 1.27.7, 1.27.9, 1.28.5, 1.28.9, 1.29.2, 1.29.4 |
Version 2405
Les fonctionnalités de déploiement et de gestion de cluster Kubernetes suivantes sont disponibles :
- Prise en charge d’Azure RBAC. Vous pouvez désormais activer Azure RBAC pour Kubernetes lors de la création de clusters AKS Arc à l’aide d’Azure CLI et de modèles Azure Resource Manager.
- Mises à jour des teintes et des étiquettes. Vous pouvez maintenant mettre à jour des teintes et des étiquettes pendant une opération de mise à jour de pool de nœuds AKS Arc à l’aide d’Azure CLI et de modèles Azure Resource Manager.
- Métriques et alertes de la plateforme de cluster AKS Arc. Vous pouvez désormais afficher les métriques de cluster AKS Arc (métriques de plateforme) et créer des alertes basées sur des métriques.
- Réparation automatique du certificat. Vous pouvez maintenant réparer automatiquement des certificats, gérés par le tatouage de certificat, qui ont expiré lors de l’arrêt du cluster.
- Téléchargez manuellement les disques durs virtuels (téléchargement hors connexion). Cette fonctionnalité, désormais disponible uniquement en préversion privée, vous permet de télécharger des images de machine virtuelle et de les charger dans le centre cible à l’aide d’un processus manuel. Cela peut vous aider dans les environnements dans lesquels le téléchargement de fichiers volumineux est peu pratique. Si vous souhaitez l’utiliser, contactez votre représentant de compte Microsoft.
Versions de composants prises en charge pour 2405
Les versions de composants suivantes sont prises en charge dans la version 2405 :
Composant | Version |
---|---|
AKS Arc | 1.0.23.10605 |
Version de Kubernetes | 1.26.10, 1.26.12, 1.27.7, 1.27.9, 1.28.3, 1.28.5 |
Version 2402
Les fonctionnalités de déploiement et de gestion de cluster Kubernetes suivantes sont disponibles :
- Mise à l’échelle automatique. Vous pouvez désormais activer la fonctionnalité de mise à l’échelle automatique lorsque vous créez ou mettez à jour des clusters Kubernetes et des pools de nœuds.
- Prise en charge de NVIDIA A16. Vous pouvez maintenant créer des pools de nœuds dans de nouvelles tailles de machine virtuelle avec GPU NVIDIA A16. Pour plus d’informations, consultez Utiliser des GPU pour les charges de travail nécessitant beaucoup de ressources de calcul.
- Paramètres de diagnostic. Vous pouvez exporter des journaux d’audit et d’autres journaux de plan de contrôle vers une ou plusieurs destinations. Pour plus d’informations, consultez Paramètres de diagnostic dans Azure Monitor.
- Expiration du certificat. Vous pouvez maintenant arrêter des clusters Kubernetes pendant jusqu’à 7 jours sans aucun problème d’expiration de certificat.
- État de mise à jour. Vous pouvez maintenant afficher l’état des mises à niveau de cluster Kubernetes en cours.
Version 2311.2
AKS activé par Azure Arc sur Azure Local, version 23H2 est généralement disponible à partir de cette version.
Les fonctionnalités de déploiement et de gestion de cluster Kubernetes suivantes sont disponibles :
- Nouvelle extension CLI et expérience de Portail Azure. La nouvelle version en disponibilité générale de l’extension Azure CLI à partir de cette version est az aksarc. Pour plus d’informations, consultez Créer des clusters Kubernetes à l’aide d’Azure CLI. Vous pouvez également voir la nouvelle expérience de création de cluster portail dans Créer des clusters Kubernetes à l’aide de la Portail Azure.
- Prise en charge des réseaux logiques. À compter de cette version, la création de clusters Kubernetes sur Azure Local, version 23H2 nécessite des réseaux logiques comme prérequis. Pour plus d’informations, consultez Comment créer des réseaux logiques.
- Versions K8S disponibles et tailles de machine virtuelle. Vous pouvez utiliser
az aksarc get-versions
etaz aksarc vmsize list
obtenir les versions et tailles de machine virtuelle Kubernetes disponibles sur votre système. - Prise en charge des taints et des étiquettes. Consultez Gérer les pools de nœuds pour un cluster et utiliser des étiquettes de cluster pour définir les teintes et les étiquettes des pools de nœuds.
- Prise en charge de la mise à niveau d’un cluster Kubernetes à l’aide d’Azure CLI. Vous pouvez utiliser Azure CLI pour mettre à niveau un cluster Kubernetes vers une version plus récente et appliquer les mises à jour de version du système d’exploitation. Pour plus d’informations, consultez Mettre à niveau un cluster Kubernetes.
- Prise en charge des disques et des fichiers pour les volumes persistants. Pour prendre en charge les applications avec état, vous pouvez utiliser la classe de stockage par défaut pour les disques ou une classe de stockage personnalisée qui pointe vers un chemin de stockage spécifique. Consultez Utiliser des volumes persistants et utiliser des pilotes de disque CSI (Container Storage Interface). Vous pouvez également créer des volumes persistants sur des partages de fichiers, dans SMB ou NFS. Pour plus d’informations, consultez Utiliser des pilotes de fichiers CSI (Container Storage Interface).
- Prise en charge de NVIDIA A2. Vous pouvez maintenant créer des pools de nœuds avec de nouvelles tailles de machine virtuelle avec GPU NVIDIA A2. Pour plus d’informations, consultez Utiliser des GPU pour les charges de travail nécessitant beaucoup de ressources de calcul.
Version 2311
À compter de cette version, vous pouvez exécuter des charges de travail Azure Kubernetes Service (AKS) sur votre instance locale Azure. AKS sur Azure Local, version 23H2 utilise Azure Arc pour créer de nouveaux clusters Kubernetes sur Azure Local directement à partir d’Azure.
Les fonctionnalités de déploiement et de gestion de cluster Kubernetes suivantes sont disponibles :
- Déploiement d’infrastructure simplifié sur Azure Local. Dans cette version, les composants d’infrastructure d’AKS Arc, notamment le pont des ressources Arc, l’emplacement personnalisé et l’extension Kubernetes pour l’opérateur AKS Arc, sont tous déployés dans le cadre du déploiement Azure Local, version 23H2. Pour plus d’informations, consultez Déployer une instance Azure Local version 23H2 à l’aide du Portail Azure.
- Mise à niveau d’infrastructure intégrée sur Azure Local. Toute la gestion du cycle de vie de l’infrastructure AKS Arc suit la même approche que les autres composants sur Azure Local, version 23H2. Pour plus d’informations, consultez mises à jour des composants d’infrastructure.
- Nouvelle interface CLI cohérente avec Azure. À compter de cette version, une nouvelle expérience de ligne de commande cohérente est disponible pour créer et gérer des clusters Kubernetes.
- Gestion basée sur le cloud. Vous pouvez maintenant créer et gérer des clusters Kubernetes sur Azure Local avec des outils familiers tels que les Portail Azure et Azure CLI. Pour plus d’informations, consultez Créer des clusters Kubernetes à l’aide d’Azure CLI.
- Prise en charge d’Azure Container Registry pour déployer des images conteneur. Dans cette version, vous pouvez déployer des images conteneur à partir d’un registre de conteneurs privé à l’aide d’Azure Container Registry sur vos clusters Kubernetes s’exécutant sur Azure Local. Pour plus d’informations, consultez Déployer à partir du registre de conteneurs privé sur Kubernetes local.
- Prise en charge de la gestion et de la mise à l’échelle des pools de nœuds. Pour plus d’informations, consultez Gérer plusieurs pools de nœuds dans AKS Arc.
- Prise en charge des conteneurs Linux et Windows Server. Pour plus d’informations, consultez Créer des conteneurs Windows Server.