Déployer et gérer des applications à partir de la Place de marché Microsoft Azure sur des clusters Kubernetes compatibles avec Azure Arc
Place de marché Azure est un magasin en ligne qui contient des milliers d’applications et services informatiques créés par les entreprises technologiques de pointe. Dans la Place de marché Azure vous pouvez rechercher, essayer, acheter et déployer les logiciels et services dont vous avez besoin pour créer des solutions et gérer votre infrastructure cloud. Le catalogue comprend des solutions pour différents secteurs d’activité et domaines techniques, des essais gratuits et des services de conseil des partenaires Microsoft.
Parmi ces solutions figurent des offres de conteneur Kubernetes basées sur des applications. Ces offres contiennent des applications qui peuvent s’exécuter sur des clusters Kubernetes avec Azure Arc, représentées en tant qu’extensions de cluster. Le déploiement d’une offre depuis la Place de marché Microsoft Azure crée une nouvelle instance de l’extension sur votre cluster Kubernetes compatible avec Arc.
Cet article vous montre comment :
- Découvrez les applications qui prennent en charge les clusters Kubernetes avec Azure Arc.
- Acheter une application.
- Déployer l’application sur votre cluster.
- Monitorer les informations d’utilisation et de facturation.
Vous pouvez utiliser Azure CLI ou le portail Azure pour effectuer ces tâches.
Prérequis
Pour déployer une application, vous devez disposer d’un cluster connecté Kubernetes compatible avec Azure Arc existant, avec au moins un nœud de système d’exploitation et de type d’architecture linux/amd64
. Si vous n’avez pas encore connecté de cluster, utilisez notre démarrage rapide. Veillez à mettre à niveau vos agents vers la dernière version avant de commencer.
- Un cluster connecté Kubernetes avec Azure Arc existant, avec au moins un nœud de système d’exploitation et un type d’architecture
linux/amd64
. Si vous déployez Flux (GitOps), vous pouvez utiliser un cluster ARM64 sans nœudlinux/amd64
.- Si vous n’avez pas encore connecté de cluster, utilisez notre démarrage rapide.
- Mettez à niveau vos agents vers la dernière version.
- Si vous utilisez Azure CLI pour passer en revue, déployer et gérer des applications de la Place de marché Azure :
- La dernière version d’Azure CLI.
- Dernière version d’extension Azure CLI
k8s-extension
. Installez cette extension en exécutantaz extension add --name k8s-extension
. Si l’k8s-extension
extension est déjà installée, assurez-vous qu’elle a été mise à jour avec la dernière version en exécutantaz extension update --name k8s-extension
.
Remarque
Cette fonctionnalité est actuellement prise en charge seulement dans les régions suivantes :
- USA Est, US2, EastUS2, USA Ouest, US2 Ouest, USA Centre, USA Centre-Ouest, USA Centre Sud, Europe Ouest, Europe Nord, Canada Centre, Asie Sud-Est, Australie Est, Inde Centre, Japon Est, Corée Centre, Royaume-Uni Sud, Royaume-Uni Ouest, Allemagne Centre-Ouest, France Centre, Asie Est, USA Ouest3, Norvège Est, Afrique du Sud Nord, USA Centre Nord, Australie Sud-Est, Australie Sud-Est, Suisse Nord, Japon Ouest, Inde Sud
Découvrez les applications Kubernetes qui prennent en charge les clusters compatibles avec Azure Arc
Pour découvrir les applications Kubernetes dans la Place de marché Azure à partir du portail Azure :
Dans le Portail Microsoft Azure, recherchez Place de marché. Dans les résultats, sous Services, sélectionnez Place de marché.
À partir de Place de marché, vous pouvez rechercher une offre ou un éditeur directement par son nom ou parcourir toutes les offres. Pour trouver des offres d’applications Kubernetes, sélectionnez Conteneurs dans la section Catégories du menu de gauche.
Important
La catégorie Conteneurs inclut à la fois des applications Kubernetes et des images conteneur autonomes. Veillez à sélectionner uniquement les offres d’application Kubernetes en suivant ces étapes. Les images conteneur ont un processus de déploiement différent et ne peuvent généralement pas être déployées sur des clusters Kubernetes avec Arc.
Plusieurs offres d’applications Kubernetes s’affichent sur la page. Pour afficher toutes les offres d’application Kubernetes, sélectionnez En savoir plus.
Vous pouvez également rechercher une
publisherId
spécifique pour afficher les applications Kubernetes de cet éditeur dans la Place de marché Azure. Pour plus d’informations sur la recherche d’ID d’éditeur, consultez l’onglet Azure CLI pour cet article.
Une fois que vous avez trouvé une application que vous souhaitez déployer, passez à la section suivante.
Déployer une application Kubernetes
Une fois que vous avez identifié une offre que vous souhaitez déployer, procédez comme suit :
Sous l’onglet Plans + Tarification, passez en revue les options. S’il existe plusieurs plans disponibles, recherchez celui qui répond à vos besoins. Passez en revue les termes de la page pour vous assurer qu’ils sont acceptables, puis sélectionnez Créer.
Sélectionnez le groupe de ressources et le cluster avec Arc sur lequel vous souhaitez déployer l’application.
Terminez toutes les pages de l’Assistant déploiement pour spécifier toutes les options de configuration requises par l’application.
Lorsque vous avez terminé, sélectionnez Passer en revue + Créer, puis cliquez sur Créer pour déployer l’offre.
Vérifier le déploiement
Le déploiement d’une offre depuis la Place de marché Azure crée une nouvelle instance d’extension sur votre cluster Kubernetes compatible avec Arc. Vous pouvez vérifier que le déploiement a réussi en confirmant que l’extension s’exécute correctement.
Vérifiez le déploiement en naviguant vers le cluster sur lequel vous avez récemment installé l’extension, puis naviguez vers Extensions, où vous verrez l’état de l’extension.
Si le déploiement s’est déroulé avec succès, le statut sera Réussi. Si l’état est Création, le déploiement est toujours en cours. Patientez quelques minutes, puis vérifiez à nouveau.
Si le déploiement échoue, consultez Résoudre les échecs de déploiement d’une offre d’application Kubernetes.
Superviser les informations de facturation et d’utilisation
Vous pouvez surveiller les informations de facturation et d’utilisation d’une extension déployée dans le portail Azure.
Dans le portail Azure, accédez au groupe de ressources de votre cluster.
Sélectionnez Gestion des coûts>Analyse des coûts. Sous Produit, vous pouvez voir une répartition des coûts pour le plan que vous avez sélectionné.
Supprimer une application
Vous pouvez supprimer un plan acheté pour une offre Kubernetes en supprimant l’instance d’extension sur le cluster.
Pour supprimer l’instance d’extension dans le portail Azure, sélectionnez extensions au sein de votre cluster. Sélectionnez l’application à supprimer, puis sélectionnez Désinstaller.
Dépannage
Pour obtenir de l’aide sur la résolution des problèmes, voir Dépanner l’échec du déploiement d’une offre d’application Kubernetes.
Étapes suivantes
- En savoir plus sur les autres extensions pour Kubernetes avec Arc.
- Utilisez notre guide de démarrage rapide pour connecter un cluster Kubernetes à Azure Arc.