Implantar um aplicativo do Kubernetes do Azure de forma programática usando a CLI do Azure
Para implantar um aplicativo do Kubernetes de forma programática 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 do Kubernetes
Primeiro, você precisa selecionar o aplicativo Kubernetes que gostaria implantar no portal do Azure. Você também precisará copiar alguns detalhes para uso posterior.
No portal do Azure, acesse a página do Marketplace.
Selecione seu aplicativo do Kubernetes.
Escolha o plano necessário.
Selecione o botão Criar.
Preencha todos os detalhes do aplicativo (extensão).
Na guia Revisar + Criar, selecione Baixar um modelo para automação. Se todas as validações forem aprovadas, você verá o modelo do ARM no editor.
Examine o modelo do ARM:
Na seção de variáveis, copie os valores de
plan-name,
plan-publisher,
plan-offerID,
eclusterExtensionTypeName
para uso posterior."variables": { "plan-name": "DONOTMODIFY", "plan-publisher": "DONOTMODIFY", "plan-offerID": "DONOTMODIFY", "releaseTrain": "DONOTMODIFY", "clusterExtensionTypeName": "DONOTMODIFY" },
Na seção do recurso
Microsoft.KubernetesConfiguration/extensions
, copie a seçãoconfigurationSettings
para usar depois.
{ "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')]" },
Observação
Se não houver configurações no modelo do ARM, consulte a documentação relacionada ao aplicativo no Azure Marketplace ou no site do parceiro.
Aceitar os termos e os contratos
Antes de implantar um aplicativo do Kubernetes, você precisa aceitar seus termos e contratos. Para fazer isso, execute o comando a seguir 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>
Observação
Embora esse comando seja para VMs, ele também funciona para contêineres. Para obter mais informações, confira a referência do az cm image terms
.
Implantar o aplicativo
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óximas etapas
- Obtenha informações sobre os aplicativos do Kubernetes disponíveis no Marketplace.
- Obtenha informações sobre extensões de cluster.
Azure Kubernetes Service