Dela via


Distribuera ett Azure Kubernetes-program programmässigt med hjälp av Azure CLI

Om du vill distribuera ett Kubernetes-program programmatiskt via Azure CLI väljer du Kubernetes-programmet och -inställningarna, godkänner juridiska villkor och distribuerar slutligen programmet via CLI-kommandon.

Välj Kubernetes-program

Först måste du välja det Kubernetes-program som du vill distribuera i Azure Portal. Du måste också kopiera en del av informationen för senare användning.

  1. I Azure Portal går du till sidan Marketplace.

  2. Välj ditt Kubernetes-program.

  3. Välj den plan som krävs.

  4. Markera knappen Skapa.

  5. Fyll i all information om programmet (tillägget).

  6. På fliken Granska + skapa väljer du Ladda ned en mall för automatisering. Om alla valideringar skickas visas ARM-mallen i redigeraren.

  7. Granska ARM-mallen:

    1. I avsnittet variabler kopierar plan-name, plan-publisher, plan-offerID, du värdena och clusterExtensionTypeName för senare användning.

        "variables": {
              "plan-name": "DONOTMODIFY",
              "plan-publisher": "DONOTMODIFY",
              "plan-offerID": "DONOTMODIFY",
              "releaseTrain": "DONOTMODIFY",
              "clusterExtensionTypeName": "DONOTMODIFY"
          },
      
    2. I resursavsnittet Microsoft.KubernetesConfiguration/extensions kopierar du configurationSettings avsnittet för senare användning.

    {
                "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')]"
                    },
    

    Kommentar

    Om det inte finns några konfigurationsinställningar i ARM-mallen kan du läsa den programrelaterade dokumentationen på Azure Marketplace eller på partnerns webbplats.

Acceptera villkor och avtal

Innan du kan distribuera ett Kubernetes-program måste du godkänna dess villkor och avtal. Det gör du genom att köra följande kommando med hjälp av de värden som du kopierade för plan-publisher, plan-offerIDoch plan-name.

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

Kommentar

Även om det här kommandot är för virtuella datorer fungerar det även för containrar. Mer information finns i referensenaz cm image terms.

Distribuera programmet

Om du vill distribuera programmet (tillägget) via Azure CLI följer du stegen som beskrivs i Distribuera och hantera klustertillägg med hjälp av Azure CLI.

Nästa steg