Déployer et gérer une application Kubernetes à partir de la Place de marché Azure

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 destinées à s’exécuter sur des clusters Kubernetes comme Azure Kubernetes Service (AKS). Dans cet article, vous allez apprendre à :

  • Parcourir les offres de la Place de marché Azure.
  • Acheter une application.
  • Déployer l’application sur votre cluster AKS.
  • Monitorer les informations d’utilisation et de facturation.

Limites

Cette fonctionnalité est actuellement prise en charge seulement dans les régions suivantes :

  • Australie Est, Australie Sud-Est, Brésil Sud, Canada Centre, Canada Est, Inde Centre, USA Centre, Asie Est, USA Est, USA Est 2, USA Est 2 EAUP, France Centre, France Sud, Allemagne Nord, Allemagne Centre-Ouest, Japon Est, Japon Ouest, Jio Inde Ouest, Corée Centre, Corée Sud, USA Centre Nord, Europe Nord, Norvège Est, Norvège Ouest, Afrique du Sud Nord, USA Centre Sud, Inde Sud, Asie Sud-Est, Suède Centre, Suisse Nord, Émirats arabes unis Nord, Royaume-Uni Sud, Royaume-Uni Ouest, USA Centre-Ouest, Europe Ouest, USA Ouest, USA Ouest 2, USA Ouest 3

Les offres de conteneurs basées sur des applications Kubernetes ne peuvent pas être déployées sur AKS pour Azure Stack HCI ou AKS Edge Essentials.

Sélectionner et déployer une application Kubernetes

À partir d’un groupe AKS

  1. Dans le portail Azure, vous pouvez déployer une application Kubernetes à partir d’un cluster existant en accédant à la Place de marché ou en sélectionnant Extensions + applications, puis en sélectionnant + Ajouter.

    La page du portail Azure pour le cluster AKS est affichée. L’option « Extensions + applications » est sélectionnée et l’option « + Ajouter » est en surbrillance.

  2. Vous pouvez rechercher une offre ou un éditeur directement par son nom ou parcourir toutes les offres.

    Capture d’écran des offres Kubernetes dans le portail Azure.

  3. Une fois que vous avez choisi une application, sélectionnez l’offre.

  4. Sous l’onglet Plans + tarifs, sélectionnez une option. Vérifiez que les conditions sont acceptables, puis sélectionnez Créer.

    Capture d’écran de la page d’achat d’offres dans le portail Azure, présentant les informations relatives au plan et aux tarifs.

  5. Suivez chaque page de l’Assistant, jusqu’à Vérifier + créer. Renseignez les informations de votre groupe de ressources, de votre cluster et les options de configuration de l’application.

    Capture d’écran de l’assistant du portail Azure pour le déploiement d’une nouvelle offre, avec le sélecteur pour créer un cluster ou utiliser un cluster existant.

  6. Lorsque l’application est déployée, le portail indique votre déploiement en cours, ainsi que des détails.

    Capture d’écran de l’écran des déploiements du portail Azure, montrant que l’offre Kubernetes est en cours de déploiement.

Rechercher dans le portail Azure

  1. Dans le portail Azure, recherchez Place de marché dans la barre de recherche en haut. Dans les résultats, sous Services, sélectionnez Place de marché.

  2. Vous pouvez rechercher une offre ou un éditeur directement par son nom ou parcourir toutes les offres. Pour rechercher des offres d’applications Kubernetes, sur le côté gauche, sous Catégories, sélectionnez Conteneurs.

    Capture d’écran de Place de marché Azure offres dans le Portail Azure, avec la catégorie de conteneurs sur le côté gauche mise en évidence.

    Important

    La catégorie Conteneurs comprend des applications Kubernetes. Cette procédure pas à pas est propre aux applications Kubernetes.

  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 des offres K8 de la Place de marché Azure dans le portail Azure. La section « En savoir plus » est en surbrillance.

  4. Une fois que vous avez choisi une application, sélectionnez l’offre.

  5. Sous l’onglet Plans + tarifs, sélectionnez une option. Vérifiez que les conditions sont acceptables, puis sélectionnez Créer.

    Capture d’écran de la page d’achat de l’offre dans le portail Azure, avec des informations sur le plan et les tarifs.

  6. Suivez chaque page de l’Assistant, jusqu’à Vérifier + créer. Renseignez les informations de votre groupe de ressources, de votre cluster et les options de configuration de l’application. Vous pouvez décider de déployer sur un nouveau cluster AKS ou d’utiliser un cluster existant.

    Capture d’écran de l’Assistant du portail Azure pour le déploiement d’une nouvelle offre, avec un sélecteur pour créer un cluster ou utiliser un cluster existant.

    Quand l’application est déployée, le portail indique Votre déploiement est terminé, ainsi que les détails du déploiement.

    Capture d’écran du portail Azure montrant un déploiement de ressources réussi sur le cluster.

Vérifier le déploiement

Vérifiez le déploiement en accédant au cluster sur lequel vous avez récemment installé l’extension, puis accédez à « Extensions + applications », où vous verrez l’état de l’extension :

La page du portail Azure pour le cluster AKS est affichée. L’option « Extensions + applications » est sélectionnée et l’extension déployée est répertoriée.

Gérer le cycle de vie d’une offre

Pour la gestion du cycle de vie, une offre Azure Kubernetes est représentée sous forme d’extension de cluster pour AKS. Pour plus d’informations, consultez Extensions de cluster pour AKS.

L’achat d’une offre de la Place de marché Azure crée une instance de l’extension sur votre cluster AKS.

Tout d’abord, accédez à un cluster existant, puis sélectionnez « Extensions + applications » :

Page du portail Azure pour le cluster. L’option « Extensions + applications » est en surbrillance.

La liste de vos extensions récemment installées s’affiche :

Page du portail Azure pour le cluster AKS. L’option « Extensions + applications » est sélectionnée et les extensions déployées sont répertoriées.

Sélectionnez un nom d’extension pour accéder à un affichage des propriétés qui vous permettra de désactiver les mises à niveau automatiques, de vérifier l’état d’approvisionnement, de supprimer l’instance d’extension ou de modifier les paramètres de configuration si nécessaire.

Page du portail Azure pour les propriétés de l’extension.

Pour gérer les paramètres de votre extension installée, vous pouvez modifier les paramètres de configuration :

Capture d’écran des paramètres-config-extension-Cluster.

Superviser les informations de facturation et d’utilisation

Pour monitorer les informations de facturation et d’utilisation de l’offre que vous avez déployée :

  1. Dans le portail Azure, accédez à la page du 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 offre

Vous pouvez supprimer un plan acheté pour une offre de conteneur Azure en supprimant l’instance de l’extension sur le cluster.

Sélectionnez une application, puis cliquez sur le bouton Désinstaller pour supprimer l’extension de votre cluster :

La page du portail Azure pour le cluster AKS est affichée. L’extension déployée est répertoriée avec le bouton « Désinstaller » en surbrillance.

Dépannage

Si vous rencontrez des problèmes, consultez la check-list de résolution des problèmes liés aux déploiements d’une offre Kubernetes qui ont échoué.

Étapes suivantes