Implantar um aplicativo Kubernetes do Azure programaticamente usando a CLI do Azure
Para implantar um aplicativo Kubernetes programaticamente por meio da CLI do Azure, selecione o aplicativo e as configurações do Kubernetes, aceite os termos e condições legais e, finalmente, implante o aplicativo por meio dos comandos da CLI.
Selecione o aplicativo Kubernetes
Primeiro, você precisa selecionar o aplicativo Kubernetes que deseja implantar no portal do Azure. Você também precisará copiar alguns dos detalhes para uso posterior.
No portal do Azure, vá para a página do Marketplace.
Selecione seu aplicativo Kubernetes.
Selecione o plano desejado.
Selecione o botão Criar.
Preencha todos os dados do pedido (extensão).
Na guia Revisão + Criação, selecione Baixar um modelo para automação. Se todas as validações forem aprovadas, você verá o modelo ARM no editor.
Examine o modelo ARM:
Na seção variáveis, copie os
plan-name,
plan-publisher,
plan-offerID,
valores eclusterExtensionTypeName
para uso posterior."variables": { "plan-name": "DONOTMODIFY", "plan-publisher": "DONOTMODIFY", "plan-offerID": "DONOTMODIFY", "releaseTrain": "DONOTMODIFY", "clusterExtensionTypeName": "DONOTMODIFY" },
Na seção de recursos
Microsoft.KubernetesConfiguration/extensions
, copie aconfigurationSettings
seção para uso posterior.
{ "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')]" },
Nota
Se não houver definições de configuração no modelo ARM, consulte a documentação relacionada ao aplicativo no Azure Marketplace ou no site do parceiro.
Aceitar termos e acordos
Antes de implantar um aplicativo Kubernetes, você precisa aceitar seus termos e contratos. Para fazer isso, execute o seguinte comando, usando os valores copiados para plan-publisher
, plan-offerID
e plan-name
.
az vm image terms accept --offer <plan-offerID> --plan <plan-name> --publisher <plan-publisher>
Nota
Embora esse comando seja para VMs, ele também funciona para contêineres. Para obter mais informações, consulte a az cm image terms
referência.
Implementar a aplicação
Para implantar o aplicativo (extensão) por meio da CLI do Azure, siga as etapas descritas em Implantar e gerenciar extensões de cluster usando a CLI do Azure.
Próximos passos
- Saiba mais sobre os aplicativos Kubernetes disponíveis no Marketplace.
- Saiba mais sobre extensões de cluster.
Azure Kubernetes Service