Partager via


Déployer Kubernetes pour utiliser des conteneurs avec Azure Stack Hub

Remarque

Utilisez uniquement l’élément de la Place de marché Kubernetes Azure Stack pour déployer des clusters en tant que preuve de concept. Pour les clusters Kubernetes pris en charge sur Azure Stack, utilisez le moteur AKS.

Vous pouvez suivre les étapes décrites dans cet article pour déployer et configurer les ressources pour Kubernetes dans une seule opération coordonnée. Les étapes utilisent un modèle de solution Azure Resource Manager. Vous devez collecter les informations requises sur votre installation d’Azure Stack Hub, générer le modèle, puis déployer sur votre cloud. Le modèle Azure Stack Hub n’utilise pas le même service AKS managé proposé dans Azure global.

Kubernetes et conteneurs

Vous pouvez installer Kubernetes à l’aide de modèles Azure Resource Manager générés par le moteur AKS sur Azure Stack Hub. Kubernetes est un système open source permettant d’automatiser le déploiement, la mise à l’échelle et la gestion des applications dans des conteneurs. Un conteneur se trouve dans une image. L’image conteneur est similaire à une machine virtuelle, mais contrairement à une machine virtuelle, le conteneur inclut simplement les ressources dont il a besoin pour exécuter une application, comme le code, le runtime pour exécuter le code, des bibliothèques et des paramètres spécifiques.

Vous pouvez utiliser Kubernetes pour :

  • Développez des applications massivement évolutives et extensibles pouvant être déployées en quelques secondes.
  • Simplifiez la conception de votre application et améliorez sa fiabilité par différentes applications Helm. Helm est un outil d’empaquetage open source qui vous aide à installer et à gérer le cycle de vie d’applications Kubernetes.
  • Surveillez et diagnostiquez facilement l’intégrité de vos applications.

Vous ne serez facturé que pour l’utilisation du calcul requise par les nœuds prenant en charge votre cluster. Pour plus d’informations, consultez Utilisation et facturation dans Azure Stack Hub.

Déployer Kubernetes pour utiliser des conteneurs

Les étapes de déploiement d’un cluster Kubernetes sur Azure Stack Hub dépendent de votre service de gestion des identités. Vérifiez la solution de gestion des identités utilisée par votre installation d’Azure Stack Hub. Contactez votre administrateur Azure Stack Hub pour vérifier votre service de gestion des identités.

Se connecter à votre cluster

Vous êtes maintenant prêt à vous connecter à votre cluster. Le maître se trouve dans votre groupe de ressources de cluster et est nommé k8s-master-<sequence-of-numbers>. Utilisez un client SSH pour vous connecter au maître. Sur le maître, vous pouvez utiliser kubectl, le client de ligne de commande Kubernetes pour gérer votre cluster. Pour obtenir des instructions, consultez Kubernetes.io.

Vous pouvez également trouver le gestionnaire de package Helm utile pour installer et déployer des applications sur votre cluster. Pour obtenir des instructions sur l’installation et l’utilisation de Helm avec votre cluster, consultez helm.sh.

Étapes suivantes

Activer le tableau de bord Kubernetes

Ajouter un Kubernetes à la Place de marché (pour l’opérateur Azure Stack Hub)

Déployer Kubernetes sur Azure Stack Hub à l’aide de l’ID Microsoft Entra

Déployer Kubernetes sur Azure Stack Hub à l’aide des services fédérés Active Directory (AD FS)

Kubernetes sur Azure