Een Azure Kubernetes-toepassing programmatisch implementeren met behulp van Azure CLI
Als u een Kubernetes-toepassing programmatisch wilt implementeren via Azure CLI, selecteert u de Kubernetes-toepassing en -instellingen, accepteert u juridische voorwaarden en implementeert u de toepassing ten slotte via CLI-opdrachten.
Kubernetes-toepassing selecteren
Eerst moet u de Kubernetes-toepassing selecteren die u wilt implementeren in Azure Portal. U moet ook enkele details kopiƫren voor later gebruik.
Ga in Azure Portal naar de Marketplace-pagina.
Selecteer uw Kubernetes-toepassing.
Selecteer het vereiste plan.
Selecteer de knop Maken.
Vul alle details van de toepassing (extensie) in.
Selecteer op het tabblad Controleren en maken een sjabloon downloaden voor automatisering. Als alle validaties worden doorgegeven, ziet u de ARM-sjabloon in de editor.
Bekijk de ARM-sjabloon:
Kopieer in de sectie variabelen de
plan-name,
plan-publisher,
plan-offerID,
waarden enclusterExtensionTypeName
waarden voor later gebruik."variables": { "plan-name": "DONOTMODIFY", "plan-publisher": "DONOTMODIFY", "plan-offerID": "DONOTMODIFY", "releaseTrain": "DONOTMODIFY", "clusterExtensionTypeName": "DONOTMODIFY" },
Kopieer de
configurationSettings
sectie in de resourcesectieMicrosoft.KubernetesConfiguration/extensions
voor later gebruik.
{ "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')]" },
Notitie
Als de ARM-sjabloon geen configuratie-instellingen bevat, raadpleegt u de toepassingsgerelateerde documentatie in Azure Marketplace of op de website van de partner.
Voorwaarden en overeenkomsten accepteren
Voordat u een Kubernetes-toepassing kunt implementeren, moet u de voorwaarden en overeenkomsten ervan accepteren. Voer hiervoor de volgende opdracht uit met behulp van de waarden die u hebt gekopieerd voor plan-publisher
, plan-offerID
en plan-name
.
az vm image terms accept --offer <plan-offerID> --plan <plan-name> --publisher <plan-publisher>
Notitie
Hoewel deze opdracht voor VM's geldt, werkt deze ook voor containers. Zie de az cm image terms
naslaginformatie voor meer informatie.
De toepassing implementeren
Als u de toepassing (extensie) wilt implementeren via Azure CLI, volgt u de stappen die worden beschreven in Clusterextensies implementeren en beheren met behulp van Azure CLI.
Volgende stappen
- Meer informatie over Kubernetes-toepassingen die beschikbaar zijn via Marketplace.
- Meer informatie over clusterextensies.
Azure Kubernetes Service