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.
Pour mettre à l’échelle rapidement des charges de travail d’application dans un cluster AKS, vous pouvez utiliser des nœuds virtuels. Avec les nœuds virtuels, vous pouvez provisionner rapidement des pods et ne payez que par seconde pour leur temps d'exécution. Il n’est pas nécessaire d’attendre que le gestionnaire de mise à l’échelle automatique du cluster Kubernetes déploie des nœuds de calcul de machine virtuelle pour exécuter d’autres pods. Les nœuds virtuels sont uniquement pris en charge avec les nœuds et pods Linux.
Le module complémentaire Nœuds virtuels pour AKS est basé sur le projet open source Virtual Kubelet.
Cet article vous donne une vue d’ensemble de la disponibilité par région et de la configuration réseau nécessaires pour utiliser des nœuds virtuels, ainsi que les limitations connues.
Disponibilité régionale
Toutes les régions où ACI prend en charge les SKU VNET sont compatibles avec les déploiements de nœuds virtuels. Pour plus d’informations, consultez Disponibilité des ressources pour Azure Container Instances dans les régions Azure.
Pour connaître les références SKU de processeur et de mémoire disponibles dans chaque région, consultez Disponibilité des ressources pour Azure Container Instances dans les régions Azure – Groupes de conteneurs Linux.
Configuration requise pour le réseau
Les nœuds virtuels permettent la communication réseau entre les pods qui s’exécutent dans Azure Container Instances (ACI) et le cluster AKS. Pour prendre en charge cette communication, un sous-réseau de réseau virtuel est créé et des permissions déléguées sont attribuées. Les nœuds virtuels ne fonctionnent qu’avec des clusters AKS créés avec un réseau avancé (Azure CNI). Par défaut, les clusters AKS sont créés avec une mise en réseau de base (kubenet).
Les pods exécutés dans Azure Container Instances (ACI) doivent accéder au point de terminaison de serveur d’API AKS afin de configurer la mise en réseau.
Limites
Le fonctionnement des nœuds virtuel dépend fortement de l’ensemble de fonctionnalités d’ACI. Outre les quotas et limites de pour Azure Container Instances, les scénarios suivants ne sont pas pris en charge avec les nœuds virtuels ou sont des considérations liées au déploiement :
Utilisation du principal du service pour extraire des images ACR. La solution de contournement consiste à utiliser des secrets Kubernetes.
Important
Les secrets générés conformément à la documentation Kubernetes (pour les nœuds standard) ne fonctionnent pas avec les nœuds virtuels. Un format de serveur spécifique est requis, comme indiqué dans
ImageRegistryCredential- Azure Container Instances.Limitations du réseau virtuel, dont le peering VNet, les stratégies réseau Kubernetes et le trafic sortant vers Internet avec des groupes de sécurité réseau.
Conteneurs d'initialisation.
Arguments pour l'exécution dans ACI.
Les DaemonSets ne déploieront pas de pods sur les nœuds virtuels.
Pour planifier des conteneurs Windows Server sur ACI, vous devez installer manuellement le fournisseur open source d’ACI Virtual Kubelet.
Les nœuds virtuels nécessitent des clusters AKS avec mise en réseau Azure CNI.
Utilisation des plages d’adresses IP autorisées du serveur d’API pour AKS.
Le montage de volumes avec le partage Azure Files prend en charge les comptes v2 universel et v1 universel. Les nœuds virtuels ne prennent toutefois actuellement pas en charge les volumes persistants et les revendications de volume persistant. Suivez les instructions pour monter un volume avec le partage Azure Files comme un volume inclus.
L’utilisation d’IPv6 n’est pas prise en charge.
L’attachement d’identités managées à un nœud virtuel n’est pas pris en charge.
Les nœuds virtuels ne prennent pas en charge la fonctionnalité de crochets de conteneur.
Étapes suivantes
Configurez des nœuds virtuels pour vos clusters :
- Créer des nœuds virtuels à l’aide d’Azure CLI
- Créer des nœuds virtuels à l’aide du portail dans Azure Kubernetes Service (AKS)
Les nœuds virtuels constituent souvent l’un des composants d’une solution de mise à l’échelle dans AKS. Pour plus d’informations sur les solutions d'évolutivité, consultez les articles suivants :