針對Azure Kubernetes Service (AKS) 叢集問題進行疑難排解,在維護叢集方面扮演著重要角色,特別是當您的叢集執行任務關鍵性工作負載時。 AKS 診斷和解決問題是一種智慧型自我診斷體驗,能夠:
- 協助您識別並解決叢集中的問題。
- 不需要額外的設定或計費成本。
開啟 AKS 診斷並解決問題
您可以使用下列步驟來存取 AKS 診斷和解決問題:
在 Azure 入口網站中,瀏覽至您的 AKS 叢集資源。
從服務功能表中,選取 [診斷和解決問題]。
透過參考首頁上每個圖格描述中的關鍵字或在搜尋列中輸入最能描述您的問題的關鍵字,以選取最能描述您的叢集問題的疑難排解類別圖格。
檢視診斷報告
選取類別後,您可以檢視提供有關該問題的詳細資訊的各種診斷報告。 導覽功能表中的 [概觀] 選項會執行該特定類別中的所有診斷,並顯示在叢集中發現的任何問題。 選取每個圖格底下的 [檢視詳細資料],以檢視問題的詳細描述,包括:
- 問題摘要
- 錯誤詳細資料
- 建議動作
- 實用文件的連結
- 相關計量
- 記錄的資料
範例案例:診斷連線問題
我觀察到應用程式面臨斷線,或是連線斷斷續續的問題。 作為回應,我瀏覽至 [AKS 診斷和解決問題] 首頁,並選取 [連線問題] 圖格來調查潛在的原因。
我收到診斷警示,指出連線中斷可能與我的叢集 DNS相關。 為了收集詳細資訊,我選取 [檢視詳細資料]。
根據診斷結果,該問題似乎可能與已知的 DNS 問題或 VNet 設定有關。 我可以使用提供的文件連結來應對並解決問題。
如果根據診斷結果的建議文件未能解決問題,我可以返回診斷的上一個步驟,並參考其他文件。
使用 [AKS 診斷和解決問題] 以獲得最佳做法
在 AKS 上部署應用程式需要遵循最佳做法,以確保最佳效能、可用性和安全性。 AKS 診斷和解決問題最佳做法圖格提供了一系列的最佳做法,可協助管理各個層面,例如 VM 資源佈建、叢集升級、縮放作業、子網路設定,以及其他叢集設定的基本層面。
運用 AKS 診斷和解決問題對於確保叢集遵循最佳做法,以即時有效的方式識別和解決任何潛在問題非常重要。 藉由將 AKS 診斷和解決問題納入作業實務,您就可以對應用程式在生產環境中的可靠性和安全性感到放心。
範例案例:檢視最佳做法
為了防止潛在的問題,我想了解我可以遵循哪些最佳做法。 作為回應,我瀏覽至 [AKS 診斷和解決問題] 首頁,並選取 [最佳做法] 圖格。
從這裡,我可以檢視針對我的叢集所建議的最佳做法,然後選取 [檢視詳細資料] 來查看結果。
後續步驟
- 收集記錄,以協助您使用 AKS Periscope 進一步針對叢集問題進行疑難排解。
- 閱讀 AKS 次要作業指南的分級做法一節。
- 在 UserVoice 上公佈您的問題或意見反應。 請務必在標題中新增 "[Diag]"。