Delen via


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.

  1. Ga in Azure Portal naar de Marketplace-pagina.

  2. Selecteer uw Kubernetes-toepassing.

  3. Selecteer het vereiste plan.

  4. Selecteer de knop Maken.

  5. Vul alle details van de toepassing (extensie) in.

  6. 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.

  7. Bekijk de ARM-sjabloon:

    1. Kopieer in de sectie variabelen de plan-name, plan-publisher, plan-offerID, waarden en clusterExtensionTypeName waarden voor later gebruik.

        "variables": {
              "plan-name": "DONOTMODIFY",
              "plan-publisher": "DONOTMODIFY",
              "plan-offerID": "DONOTMODIFY",
              "releaseTrain": "DONOTMODIFY",
              "clusterExtensionTypeName": "DONOTMODIFY"
          },
      
    2. Kopieer de configurationSettings sectie in de resourcesectie Microsoft.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-offerIDen 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