Déployer une application Azure Kubernetes à l’aide d’un modèle ARM

Pour déployer une application Kubernetes par programmation via Azure CLI, vous devez sélectionner l’application et les paramètres Kubernetes, générer un modèle ARM, accepter les conditions générales, puis déployer le modèle ARM.

Sélectionner une application Kubernetes

Pour commencer, vous devez sélectionner l’application Kubernetes que vous souhaitez déployer sur le portail Azure.

  1. Sur le portail Azure, accédez à la page Place de marché.

  2. Sélectionnez votre application Kubernetes.

  3. Sélectionnez le plan nécessaire.

  4. Sélectionnez l’onglet Informations d’utilisation + Support. Copiez les valeurs de publisherID, productID et planID. Vous aurez besoin de ces valeurs par la suite.

    Capture d’écran montrant l’onglet Informations d’utilisation + Support pour une application Kubernetes.

Générer un modèle ARM

Poursuivez avec la génération du modèle ARM pour votre déploiement.

  1. Cliquez sur le bouton Créer.

  2. Fournissez tous les détails de l’application (extension).

  3. Au bas de l’onglet Vérifier + créer, sélectionnez Télécharger un modèle pour automatisation.

    Capture d’écran montrant l’option permettant de télécharger un modèle pour une application Kubernetes.

    Si toutes les validations réussissent, le modèle ARM s’affiche dans l’éditeur.

    Capture d’écran montrant un modèle ARM pour une application Kubernetes.

  4. Téléchargez le modèle ARM et enregistrez-le dans un fichier sur votre ordinateur.

Accepter les conditions et les contrats

Avant de pouvoir déployer une application Kubernetes, vous devez en accepter les conditions et les contrats. Pour cela, utilisez Azure CLI ou Azure PowerShell. Veillez à utiliser les valeurs que vous avez copiées pour plan-publisher, plan-offerID et plan-name dans votre commande.

az vm image terms accept --offer <Product ID> --plan <Plan ID> --publisher <Publisher ID>

Notes

Bien que cette commande Azure CLI soit destinée aux machines virtuelles, elle fonctionne aussi avec les conteneurs. Pour plus d’informations, consultez la référence az cm image terms.

## Get-AzureRmMarketplaceTerms -Publisher <Publisher ID> -Product <Product ID> -Name <Plan ID>

Déployer le modèle ARM

Une fois que vous avez accepté les conditions, vous pouvez déployer votre modèle ARM. Vous trouverez les instructions dans Tutoriel : Créer et déployer votre premier modèle ARM.

Étapes suivantes