az spring-cloud app deployment
Примечание.
Эта ссылка является частью расширения Spring-Cloud для Azure CLI (версия 2.45.0 или более поздней). Расширение автоматически установит команду развертывания приложения az spring-cloud при первом запуске. Подробнее о расширениях.
Эта группа команд неявно устарела, так как группа команд Spring-cloud устарела и будет удалена в будущем выпуске. Вместо этого используйте spring app.
Команды для управления жизненным циклом развертываний приложения в Azure Spring Cloud. Дополнительные операции с развертываниями можно выполнять на уровне приложения с параметром --deployment. Например, az spring-cloud app deploy --deployment.
Команды
Имя | Описание | Тип | Состояние |
---|---|---|---|
az spring-cloud app deployment create |
Создайте промежуточное развертывание для приложения. Чтобы развернуть код или параметр обновления в существующем развертывании, используйте |
Расширение | Устарело |
az spring-cloud app deployment delete |
Удаление развертывания приложения. |
Расширение | Устарело |
az spring-cloud app deployment generate-heap-dump |
Создайте дамп кучи целевого экземпляра приложения для заданного пути к файлу. |
Расширение | Устарело |
az spring-cloud app deployment generate-thread-dump |
Создайте дамп потока целевого экземпляра приложения для заданного пути к файлу. |
Расширение | Устарело |
az spring-cloud app deployment list |
Вывод списка всех развертываний в приложении. |
Расширение | Устарело |
az spring-cloud app deployment show |
Отображение сведений о развертывании. |
Расширение | Устарело |
az spring-cloud app deployment start-jfr |
Запустите JFR в целевом экземпляре приложения, чтобы получить путь к файлу. |
Расширение | Устарело |
az spring-cloud app deployment create
Эта команда неявно устарела, так как группа команд "развертывание приложений spring-cloud" устарела и будет удалена в будущем выпуске. Вместо этого используйте spring app deployment.
Создайте промежуточное развертывание для приложения. Чтобы развернуть код или параметр обновления в существующем развертывании, используйте az spring-cloud app deploy/update --deployment <staging deployment>
.
az spring-cloud app deployment create --app
--name
--resource-group
--service
[--artifact-path]
[--build-env]
[--builder]
[--config-file-patterns]
[--container-args]
[--container-command]
[--container-image]
[--container-registry]
[--cpu]
[--disable-probe {false, true}]
[--disable-validation {false, true}]
[--env]
[--instance-count]
[--jvm-options]
[--main-entry]
[--memory]
[--no-wait]
[--registry-password]
[--registry-username]
[--runtime-version {Java_11, Java_17, Java_8, NetCore_31}]
[--skip-clone-settings]
[--source-path]
[--target-module]
[--version]
Примеры
Разверните исходный код в новом развертывании приложения. Это приведет к пакету текущего каталога, сборке двоичного файла с помощью службы сводной сборки и последующего развертывания.
az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup
Разверните предварительно созданный jar-файл в приложении с параметрами jvm и переменными среды.
az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --jar-path app.jar --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar
Разверните образ контейнера в Docker Hub в приложении.
az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1
Разверните образ контейнера в частном реестре в приложении.
az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1 --container-registry myacr.azurecr.io --registry-username <username> --registry-password <password>
Обязательные параметры
Имя приложения.
Имя развертывания.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя Azure Spring Cloud можно настроить службу по умолчанию с помощью az configure --defaults spring-cloud=.
Необязательные параметры
Разверните указанный предварительно созданный артефакт (jar или netcore zip).
Переменные среды, разделенные пробелами, в формате "key[=value]".
(Только корпоративный уровень) Создание построителя служб, используемого для сборки исполняемого файла.
(Только корпоративный уровень) Шаблоны файлов конфигурации, разделенные "", чтобы решить, какие шаблоны службы конфигурации приложений будут использоваться. Используйте """ для очистки существующих конфигураций.
Аргументы образа контейнера.
Команда образа контейнера.
Тег образа контейнера.
Реестр образа контейнера.
Количество ресурсов ЦП. Должно быть 500 м или число ядер ЦП.
Если значение true, отключите пробу активности и готовности.
Если значение true, отключите проверку jar.
Переменные среды, разделенные пробелами, в формате "key[=value]".
Количество экземпляров.
Строка, содержащая параметры jvm, используйте "=" вместо " для этого аргумента, чтобы избежать ошибки синтаксического анализа Bash, например: --jvm-options='-Xms1024m -Xmx2048m".
Строка, содержащая путь к исполняемому файлу .NET относительно zip-файла.
Количество ресурсов памяти. Должно быть 512Mi или #Gi, например 1Gi, 3Gi.
Не ожидать завершения длительной операции.
Пароль реестра контейнеров.
Имя пользователя для реестра контейнеров.
Версия используемого языка среды выполнения.
Создание промежуточного развертывания автоматически копирует параметры из рабочего развертывания.
Разверните указанную исходную папку. Папка будет упакована в tar, отправлена и создана с помощью kpack. По умолчанию используется текущая папка, если не указано значение.
Дочерний модуль для развертывания, необходимый для нескольких jar-пакетов, созданных из исходного кода.
Версия развертывания сохраняется без изменений, если она не задана.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az spring-cloud app deployment delete
Эта команда неявно устарела, так как группа команд "развертывание приложений spring-cloud" устарела и будет удалена в будущем выпуске. Вместо этого используйте spring app deployment.
Удаление развертывания приложения.
az spring-cloud app deployment delete --app
--name
--resource-group
--service
[--no-wait]
Обязательные параметры
Имя приложения.
Имя развертывания.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя Azure Spring Cloud можно настроить службу по умолчанию с помощью az configure --defaults spring-cloud=.
Необязательные параметры
Не ожидать завершения длительной операции.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az spring-cloud app deployment generate-heap-dump
Эта команда неявно устарела, так как группа команд "развертывание приложений spring-cloud" устарела и будет удалена в будущем выпуске. Вместо этого используйте spring app deployment.
Создайте дамп кучи целевого экземпляра приложения для заданного пути к файлу.
az spring-cloud app deployment generate-heap-dump --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
Обязательные параметры
Имя приложения.
Целевой экземпляр приложения, который требуется дампа.
Путь к файлу подключения для файла дампа.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя Azure Spring Cloud можно настроить службу по умолчанию с помощью az configure --defaults spring-cloud=.
Необязательные параметры
Имя существующего развертывания приложения. По умолчанию для рабочего развертывания, если он не указан.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az spring-cloud app deployment generate-thread-dump
Эта команда неявно устарела, так как группа команд "развертывание приложений spring-cloud" устарела и будет удалена в будущем выпуске. Вместо этого используйте spring app deployment.
Создайте дамп потока целевого экземпляра приложения для заданного пути к файлу.
az spring-cloud app deployment generate-thread-dump --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
Обязательные параметры
Имя приложения.
Целевой экземпляр приложения, который требуется дампа.
Путь к файлу подключения для файла дампа.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя Azure Spring Cloud можно настроить службу по умолчанию с помощью az configure --defaults spring-cloud=.
Необязательные параметры
Имя существующего развертывания приложения. По умолчанию для рабочего развертывания, если он не указан.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az spring-cloud app deployment list
Эта команда неявно устарела, так как группа команд "развертывание приложений spring-cloud" устарела и будет удалена в будущем выпуске. Вместо этого используйте spring app deployment.
Вывод списка всех развертываний в приложении.
az spring-cloud app deployment list --app
--resource-group
--service
Обязательные параметры
Имя приложения.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя Azure Spring Cloud можно настроить службу по умолчанию с помощью az configure --defaults spring-cloud=.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az spring-cloud app deployment show
Эта команда неявно устарела, так как группа команд "развертывание приложений spring-cloud" устарела и будет удалена в будущем выпуске. Вместо этого используйте spring app deployment.
Отображение сведений о развертывании.
az spring-cloud app deployment show --app
--name
--resource-group
--service
Обязательные параметры
Имя приложения.
Имя развертывания.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя Azure Spring Cloud можно настроить службу по умолчанию с помощью az configure --defaults spring-cloud=.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az spring-cloud app deployment start-jfr
Эта команда неявно устарела, так как группа команд "развертывание приложений spring-cloud" устарела и будет удалена в будущем выпуске. Вместо этого используйте spring app deployment.
Запустите JFR в целевом экземпляре приложения, чтобы получить путь к файлу.
az spring-cloud app deployment start-jfr --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
[--duration]
Обязательные параметры
Имя приложения.
Целевой экземпляр приложения, который требуется дампа.
Путь к файлу подключения для файла дампа.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя Azure Spring Cloud можно настроить службу по умолчанию с помощью az configure --defaults spring-cloud=.
Необязательные параметры
Имя существующего развертывания приложения. По умолчанию для рабочего развертывания, если он не указан.
Длительность JFR.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.