利用叢集洞見為 Kubernetes 版本升級做好準備,並為錯誤組態進行故障診斷 - Amazon EKS

協助改進此頁面

若要為本使用者指南貢獻內容,請點選每個頁面右側面板中的在 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 文件的連結。修復問題後,請按需重新整理叢集洞察,以擷取最新的洞察。如果所有問題都已解決,請更新您的叢集

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 操作。若要開始使用,請參閱檢視叢集洞察