總結

已完成

祝賀! 您已將 Java 應用程式容器化並部署至 Azure Kubernetes Service。

您想要瞭解如何將 Java 應用程式容器化和部署至 Azure。 您已完成下列步驟:

  1. 容器化 Java 應用程式。
  2. 建置 Java 應用程式的容器映像。
  3. 在本機執行容器映像。
  4. 將容器映像推送至 Azure Container Registry。
  5. 將容器映像部署至 Azure Kubernetes Service。

您現在確信您可以將 Java 應用程式容器化並部署至 Azure。

監控並疑難排解 AKS

為了立即排除故障,請使用 kubectl logs deployment/flightbookingsystemsample --tail=100 檢查應用程式日誌,並使用 kubectl get events --sort-by=.metadata.creationTimestamp 檢查 Kubernetes 事件。 關於平台指標、控制平面日誌及容器日誌收集,請參閱 監視 Azure Kubernetes Service (AKS)。

此練習未啟用容器洞察日誌收集或設定控制平面診斷設定。 這些功能需要獨立設定,且可能產生額外的 Azure 監視器 費用。

清理資源

在本課程模組中,您已在資源群組中建立 Azure 資源。 如果你之後不需要這些資源,請從 Azure 入口網站刪除資源群組,或在你用來做練習的本地 Bash 會話中執行以下指令:

Note

如果你在 Azure Cloud Shell 開啟另一個終端機或選擇 Bash,先將 AZ_RESOURCE_GROUP 設定為安裝程序中的實際資源群組名稱,並選擇相同的 Azure 訂閱。 新的本地 Bash 會話在作為原始 shell 的子程序啟動時,可以繼承匯出變數。 獨立的 Azure Cloud Shell 會話不會繼承你本地 shell 的環境變數。 刪除資源前請確認群組名稱和有效訂閱狀況。

az group delete --name "$AZ_RESOURCE_GROUP" --yes

執行此命令約需一分鐘。

這很重要

取消佈建您在本課程模組中使用的 Azure 資源,以免產生不必要的費用。

其他資源

深入瞭解 Docker。

深入瞭解 Azure Container Registry。

深入瞭解 Azure Kubernetes Service。