協助改進此頁面
若要為本使用者指南貢獻內容,請點選每個頁面右側面板中的在 GitHub 上編輯此頁面連結。
利用叢集洞見為 Kubernetes 版本升級做好準備,並為錯誤組態進行故障診斷
Amazon EKS 叢集洞察功能提供問題檢測和解決建議,以協助您管理叢集。每個 Amazon EKS 叢集都會根據 Amazon EKS 精選洞察清單定期進行自動檢查。這些洞察檢查完全由 Amazon EKS 管理,並提供有關如何處理調查結果的建議。
叢集洞見類型
-
組態洞見:找出 EKS 混合節點設定中的錯誤組態,這些設定可能會使叢集或工作負載的功能受損。
-
升級洞見:找出可能會影響升級至 Kubernetes 新版本的能力的問題。
考量事項
-
頻率:Amazon EKS 每 24 小時重新整理一次叢集洞察,或者您可以手動重新整理以查看最新狀態。例如,您可以在解決問題後手動重新整理叢集洞察,以確認問題是否已解決。
-
許可:Amazon EKS 會自動為每個 EKS 叢集中的叢集洞察建立叢集存取項目。此項目授予 EKS 檢視叢集相關資訊的許可。Amazon EKS 使用此資訊來產生洞見。如需詳細資訊,請參閱 AmazonEKSClusterInsightsPolicy。
使用案例
Amazon EKS 中的叢集洞察提供自動化檢查,以協助維護 Kubernetes 叢集的運作狀態、可靠性和最佳組態。以下是叢集洞察的主要使用案例,包括升級準備與組態疑難排解。
升級洞見
升級洞見是叢集洞察中的一種特定洞察檢查類型。這些檢查會傳回與 Kubernetes 版本升級準備度相關的洞見。Amazon EKS 會在每個 EKS 叢集上執行升級洞見檢查。
重要
Amazon EKS 已臨時復原一項功能,若發生特定叢集洞察問題,會要求您使用 --force 標誌來升級叢集。如需詳細資訊,請參閱 GitHub 上對更新叢集版本強制執行升級洞察的臨時復原
如需更新叢集的詳細資訊,請參閱 步驟 3:更新叢集控制平面。
在更新叢集 Kubernetes 版本之前,您可使用 Amazon EKS 主控台
Amazon EKS 會傳回與 Kubernetes 版本升級準備度相關的洞見。升級洞察提供有關可能影響 Kubernetes 叢集升級問題的資訊。這可將管理員準備升級所需的工作量降至最低,並提高較新 Kubernetes 版本上應用程式的可靠性。Amazon EKS 會根據可能影響 Kubernetes 版本升級的問題清單自動掃描叢集。Amazon EKS 會經常透過檢閱每個 Kubernetes 版本發布中所做的變更來更新洞察檢查清單。
Amazon EKS 升級洞察有助於加快新版本的測試和驗證流程。這些洞察還透過突出問題並提供補救建議,讓叢集管理員和應用程式開發人員能夠來利用 Kubernetes 最新的功能。
組態洞見
EKS 叢集洞察會自動掃描具有混合節點的 Amazon EKS 叢集,以識別損害 Kubernetes 控制平面與 Webhook 通訊、kubectl 命令 (如 exec 和 logs) 等的組態問題。組態洞見會發現問題並提供修復建議,從而加速實現功能完整的混合節點設定。
開始使用
如需查看 Amazon EKS 執行的洞察檢查清單以及辨識的任何相關問題,您可使用 AWS 管理主控台、AWS CLI、AWS SDK 和 Amazon EKS ListInsights API 操作。若要開始使用,請參閱檢視叢集洞察。