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.
Sur le portail Azure, accédez à la page Place de marché.
Sélectionnez votre application Kubernetes.
Sélectionnez le plan nécessaire.
Cliquez sur le bouton Créer.
Fournissez tous les détails de l’application (extension).
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.
Examinez le modèle ARM :
Dans la section variables, copiez les valeurs
plan-name,
plan-publisher,
plan-offerID,
etclusterExtensionTypeName
pour une utilisation ultérieure."variables": { "plan-name": "DONOTMODIFY", "plan-publisher": "DONOTMODIFY", "plan-offerID": "DONOTMODIFY", "releaseTrain": "DONOTMODIFY", "clusterExtensionTypeName": "DONOTMODIFY" },
Dans la section de ressource
Microsoft.KubernetesConfiguration/extensions
, copiez la sectionconfigurationSettings
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
- Découvrez les applications Kubernetes disponibles sur la Place de marché.
- Découvrez les extensions de cluster.
Azure Kubernetes Service