Сводка
Поздравляю! Вы контейнеризировали и развернули приложение Java в службе Azure Kubernetes.
Вы хотели узнать, как контейнеризировать и развернуть приложение Java в Azure. Вы выполнили следующие действия.
- Контейнеризация приложения Java.
- Создайте образ контейнера для приложения Java.
- Запустите образ контейнера локально.
- Отправьте образ контейнера в реестр контейнеров Azure.
- Разверните образ контейнера в службе Azure Kubernetes.
Теперь вы уверены, что вы можете контейнеризировать и развернуть приложение Java в Azure.
Мониторинг и устранение неполадок AKS
Для немедленного устранения неполадок проверьте журналы приложений с помощью kubectl logs deployment/flightbookingsystemsample --tail=100 и события Kubernetes с помощью kubectl get events --sort-by=.metadata.creationTimestamp. Сведения о метриках платформы, журналах уровня управления и сборе журналов контейнеров см. в разделе Monitor Azure Kubernetes Service (AKS).
Это действие не включает сбор журналов Container Insights и не настраивает параметры диагностики плоскости управления. Для этих функций требуется отдельная конфигурация и может взиматься дополнительная плата за Azure Monitor.
Очистка ресурсов
В этом модуле вы создали ресурсы Azure в группе ресурсов. Если эти ресурсы не потребуются позже, удалите группу ресурсов на портале Azure или выполните следующую команду в том же локальном сеансе Bash, который использовался для упражнений:
Note
Если открыть другой терминал или выбрать Bash в Azure Cloud Shell, сначала укажите в AZ_RESOURCE_GROUP фактическое имя группы ресурсов из этапа настройки и выберите ту же подписку Azure. Новый локальный сеанс Bash может наследовать экспортированные переменные при запуске в качестве дочернего элемента вашей исходной оболочки. Независимый сеанс Azure Cloud Shell не наследует переменные среды из локальной оболочки. Перед удалением ресурсов подтвердите имя группы и активную подписку.
az group delete --name "$AZ_RESOURCE_GROUP" --yes
Эта команда может выполняться минуту.
Важный
Отмените ресурсы Azure, используемые в этом модуле, чтобы избежать нежелательных расходов.
Дополнительные ресурсы
Дополнительные сведения о Docker.