Поделиться через


Программное развертывание приложения Azure Kubernetes с помощью Azure CLI

Чтобы развернуть приложение Kubernetes программным способом с помощью Azure CLI, выберите приложение Kubernetes и параметры, примите юридические условия и, наконец, разверните приложение с помощью команд CLI.

Выбор приложения Kubernetes

Сначала необходимо выбрать приложение Kubernetes, которое необходимо развернуть в портал Azure. Вам также потребуется скопировать некоторые сведения для последующего использования.

  1. В портал Azure перейдите на страницу Marketplace.

  2. Выберите приложение Kubernetes.

  3. Выберите необходимый план.

  4. Выберите кнопку Создать.

  5. Заполните все сведения о приложении (расширение).

  6. На вкладке "Просмотр и создание " выберите "Скачать шаблон для автоматизации". Если все проверки передаются, вы увидите шаблон ARM в редакторе.

  7. Проверьте шаблон ARM:

    1. В разделе переменных скопируйте plan-name, plan-publisher, plan-offerID, значения и clusterExtensionTypeName значения для последующего использования.

        "variables": {
              "plan-name": "DONOTMODIFY",
              "plan-publisher": "DONOTMODIFY",
              "plan-offerID": "DONOTMODIFY",
              "releaseTrain": "DONOTMODIFY",
              "clusterExtensionTypeName": "DONOTMODIFY"
          },
      
    2. В разделе ресурсов Microsoft.KubernetesConfiguration/extensions скопируйте раздел для последующего configurationSettings использования.

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

    Примечание.

    Если в шаблоне ARM нет параметров конфигурации, обратитесь к документации по приложениям в Azure Marketplace или на веб-сайте партнера.

Принятие условий и соглашений

Прежде чем развернуть приложение Kubernetes, необходимо принять условия и соглашения. Для этого выполните следующую команду, используя значения, скопированные для plan-publisher, plan-offerIDи plan-name.

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

Примечание.

Хотя эта команда предназначена для виртуальных машин, она также работает для контейнеров. См. подробнее в справочнике по az cm image terms.

Развертывание приложения

Чтобы развернуть приложение (расширение) с помощью Azure CLI, выполните действия, описанные в статье "Развертывание расширений кластера и управление ими с помощью Azure CLI".

Следующие шаги