概要
祝贺! 已将 Java 应用容器化并部署到 Azure Kubernetes 服务。
你希望了解如何将 Java 应用容器化和部署到 Azure。 你执行了以下步骤:
- 容器化 Java 应用。
- 为 Java 应用生成容器映像。
- 在本地运行容器映像。
- 向 Azure 容器注册表推送容器映像。
- 将容器映像部署到 Azure Kubernetes 服务。
现在,你确信可以容器化 Java 应用并将其部署到 Azure。
监控并排查 AKS
若要立即进行故障排除,请使用 检查应用程序日志,并使用 检查 Kubernetes 事件。 有关平台指标、控制平面日志和容器日志收集,请参阅 Monitor Azure Kubernetes 服务 (AKS)。
本练习不启用容器见解日志收集或配置控制平面诊断设置。 这些功能需要单独的配置,可能会产生额外的Azure Monitor费用。
清理资源
在本模块中,你在资源组创建了 Azure 资源。 如果以后不需要这些资源,请从 Azure 门户中删除资源组,或在用于练习的同一个本地 Bash 会话中运行以下命令:
注释
如果在 Azure Cloud Shell 中打开另一个终端或选择 Bash,请先将 AZ_RESOURCE_GROUP 设置为设置步骤中的实际资源组名称,然后选择相同的 Azure 订阅。 当作为原始 shell 的子级启动时,新的本地 Bash 会话可以继承导出的变量。 独立的Azure Cloud Shell会话不会从本地 shell 继承环境变量。 在删除资源之前,请确认组名称和活动订阅。
az group delete --name "$AZ_RESOURCE_GROUP" --yes
运行此命令可能需要一分钟时间。
重要
请取消预配本模块中所使用的 Azure 资源,以避免产生不必要的费用。
其他资源
详细了解 Docker。
详细了解 Azure 容器注册表。
详细了解 Azure Kubernetes 服务。