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.
I Azure Portal går du till sidan Marketplace.
Välj ditt Kubernetes-program.
Välj den plan som krävs.
Markera knappen Skapa.
Fyll i all information om programmet (tillägget).
På fliken Granska + skapa väljer du Ladda ned en mall för automatisering. Om alla valideringar skickas visas ARM-mallen i redigeraren.
Granska ARM-mallen:
I avsnittet variabler kopierar
plan-name,
plan-publisher,
plan-offerID,
du värdena ochclusterExtensionTypeName
för senare användning."variables": { "plan-name": "DONOTMODIFY", "plan-publisher": "DONOTMODIFY", "plan-offerID": "DONOTMODIFY", "releaseTrain": "DONOTMODIFY", "clusterExtensionTypeName": "DONOTMODIFY" },
I resursavsnittet
Microsoft.KubernetesConfiguration/extensions
kopierar duconfigurationSettings
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-offerID
och 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
- Läs mer om Kubernetes-program som är tillgängliga via Marketplace.
- Läs mer om klustertillägg.
Azure Kubernetes Service