Partager via


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

Pour déployer une application Kubernetes par programmation via Azure CLI, vous sélectionnez l’application et les paramètres Kubernetes, acceptez les conditions générales légales, puis déployez l’application via les 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 devrez également copier certains des 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 pour l’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 configurationSettings section 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, reportez-vous à 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-offerIDet plan-name.

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

Remarque

Bien que cette commande soit destinée aux machines virtuelles, elle fonctionne également pour 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 Déployer et gérer des extensions de cluster à l’aide d’Azure CLI.

Étapes suivantes