Share via


Implementar uma aplicação do Azure Kubernetes programaticamente com a CLI do Azure

Para implementar uma aplicação kubernetes programaticamente através da CLI do Azure, selecione a aplicação e as definições do Kubernetes, aceite termos e condições legais e, por fim, implemente a aplicação através de comandos da CLI.

Selecionar a aplicação Kubernetes

Primeiro, tem de selecionar a aplicação Kubernetes que pretende implementar no portal do Azure. Também terá de copiar alguns dos detalhes para utilização posterior.

  1. Na portal do Azure, aceda à página Marketplace.

  2. Selecione a sua aplicação kubernetes.

  3. Selecione o plano necessário.

  4. Selecione o botão Criar.

  5. Preencha todos os detalhes da aplicação (extensão).

  6. No separador Rever + Criar , selecione Transferir um modelo para automatização. Se todas as validações forem transmitidas, verá o modelo do ARM no editor.

  7. Examine o modelo do ARM:

    1. Na secção de variáveis, copie os plan-name,plan-publisher,plan-offerID, valores e clusterExtensionTypeName para utilização posterior.

        "variables": {
              "plan-name": "DONOTMODIFY",
              "plan-publisher": "DONOTMODIFY",
              "plan-offerID": "DONOTMODIFY",
              "releaseTrain": "DONOTMODIFY",
              "clusterExtensionTypeName": "DONOTMODIFY"
          },
      
    2. Na secção configuração de recursosDefinições Microsoft.KubernetesConfiguration/extensions' section, copy the para utilização 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 existirem definições de configuração no modelo do ARM, veja a documentação relacionada com a aplicação no Azure Marketplace ou no site do parceiro.

Aceitar termos e contratos

Antes de poder implementar uma aplicação do Kubernetes, tem de aceitar os respetivos termos e contratos. Para tal, execute o seguinte comando com os valores que copiou para plan-publisher, plan-offerIDe plan-name.

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

Nota

Embora este comando seja para VMs, também funciona para contentores. Para obter mais informações, veja a az cm image terms referência.

Implementar a aplicação

Para implementar a aplicação (extensão) através da CLI do Azure, siga os passos descritos em Implementar e gerir extensões de cluster com a CLI do Azure.

Passos seguintes