Программное развертывание приложения Azure Kubernetes с помощью Azure CLI
Чтобы развернуть приложение Kubernetes программным способом с помощью Azure CLI, выберите приложение Kubernetes и параметры, примите юридические условия и, наконец, разверните приложение с помощью команд CLI.
Выбор приложения Kubernetes
Сначала необходимо выбрать приложение Kubernetes, которое необходимо развернуть в портал Azure. Вам также потребуется скопировать некоторые сведения для последующего использования.
Выберите приложение Kubernetes.
Выберите необходимый план.
Выберите кнопку Создать.
Заполните все сведения о приложении (расширение).
На вкладке "Просмотр и создание " выберите "Скачать шаблон для автоматизации". Если все проверки передаются, вы увидите шаблон ARM в редакторе.
Проверьте шаблон ARM:
В разделе переменных скопируйте
plan-name,
plan-publisher,
plan-offerID,
значения иclusterExtensionTypeName
значения для последующего использования."variables": { "plan-name": "DONOTMODIFY", "plan-publisher": "DONOTMODIFY", "plan-offerID": "DONOTMODIFY", "releaseTrain": "DONOTMODIFY", "clusterExtensionTypeName": "DONOTMODIFY" },
В разделе ресурсов
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".
Следующие шаги
- Сведения о приложениях Kubernetes, доступных через Marketplace.
- Сведения о расширениях кластера.
Azure Kubernetes Service