Partager via


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œud linux/amd64.
  • 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écutant az extension add --name k8s-extension. Si l’k8s-extensionextension 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 :

  1. Dans le Portail Microsoft Azure, recherchez Place de marché. Dans les résultats, sous Services, sélectionnez Place de marché.

  2. À 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.

    Capture d’écran de la Place de marché Azure montrant l’élément de menu Conteneurs.

  3. Plusieurs offres d’applications Kubernetes s’affichent sur la page. Pour afficher toutes les offres d’application Kubernetes, sélectionnez En savoir plus.

    Capture d’écran montrant le lien Voir plus pour la catégorie Conteneurs dans la Place de marché Azure.

  4. 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.

    Capture d’écran montrant l’option de recherche par éditeur dans la Place de marché Azure.

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 :

  1. 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.

    Capture d’écran de la page Plans + Tarification d’une offre Kubernetes dans la Place de marché Azure.

  2. Sélectionnez le groupe de ressources et le cluster avec Arc sur lequel vous souhaitez déployer l’application.

    Capture d’écran montrant l’option permettant de sélectionner un groupe de ressources et un cluster pour l’offre de la Place de marché.

  3. Terminez toutes les pages de l’Assistant déploiement pour spécifier toutes les options de configuration requises par l’application.

    Capture d’écran montrant les options de configuration d’une offre de la Place de marché Microsoft Azure.

  4. 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.

Capture d’écran montrant l’état des extensions déployées dans le portail Azure.

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.

  1. Dans le portail Azure, accédez au groupe de ressources de votre cluster.

  2. 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é.

    Capture d’écran de la page du portail Azure pour un groupe de ressources avec les informations de facturation réparties par plan d’offre.

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.

Capture d’écran de la page Extensions d’un cluster, montrant l’option de suppression d’une extension.

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