Partager via


Déployer une application Azure Kubernetes par programme à l’aide d’Azure CLI

Pour déployer une application Kubernetes par programme via Azure CLI, vous sélectionnez l’application et les paramètres Kubernetes, acceptez les conditions générales, puis déployez l’application à l’aide de commandes CLI.

Sélectionner une application Kubernetes

Pour commencer, vous devez sélectionner l’application Kubernetes que vous souhaitez déployer sur le portail Azure. Vous devez également copier certains détails pour une utilisation ultérieure.

  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. Cliquez sur le bouton Créer.

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

  6. Dans l’onglet Vérifier + créer, sélectionnez Télécharger un modèle d’automatisation. Si toutes les validations réussissent, le modèle ARM s’affiche dans l’éditeur.

  7. Examinez le modèle ARM :

    1. Dans la section variables, copiez les valeurs plan-name,plan-publisher,plan-offerID, et clusterExtensionTypeName pour une utilisation ultérieure.

        "variables": {
              "plan-name": "DONOTMODIFY",
              "plan-publisher": "DONOTMODIFY",
              "plan-offerID": "DONOTMODIFY",
              "releaseTrain": "DONOTMODIFY",
              "clusterExtensionTypeName": "DONOTMODIFY"
          },
      
    2. Dans la section de ressource Microsoft.KubernetesConfiguration/extensions, copiez la section configurationSettings pour une utilisation ultérieure.

    {
                "type": "Microsoft.KubernetesConfiguration/extensions",
                "apiVersion": "2022-11-01",
                "name": "[parameters('extensionResourceName')]",          
                "properties": {
                    "extensionType": "[variables('clusterExtensionTypeName')]",
                    "autoUpgradeMinorVersion": true,
                    "releaseTrain": "[variables('releaseTrain')]",
                    "configurationSettings": {
                        "title": "[parameters('app-title')]",
                        "value1": "[parameters('app-value1')]",
                        "value2": "[parameters('app-value2')]"
                    },
    

    Remarque

    S’il n’existe aucun paramètre de configuration dans le modèle ARM, consultez la documentation relative à l’application dans la Place de marché Azure ou sur le site web du partenaire.

Accepter les conditions et les contrats

Avant de pouvoir déployer une application Kubernetes, vous devez en accepter les conditions et les contrats. Pour ce faire, exécutez la commande suivante en utilisant les valeurs que vous avez copiées pour plan-publisher, plan-offerID et plan-name.

az vm image terms accept --offer <plan-offerID> --plan <plan-name> --publisher <plan-publisher>

Notes

Bien que cette commande 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.

Déployer l’application

Pour déployer l’application (extension) via Azure CLI, suivez les étapes décrites dans l’article Déployer et gérer des extensions de cluster à l’aide d’Azure CLI.

Étapes suivantes