協助改善此頁面
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
若要提供此使用者指南,請選擇位於每個頁面右窗格中的在 GitHub 上編輯此頁面連結。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
準備進行 Kubernetes 版本升級,並使用叢集洞察對錯誤設定進行疑難排解
Amazon EKS 叢集洞察可提供問題偵測和建議,以解決這些問題,協助您管理叢集。每個 Amazon EKS 叢集都會根據 Amazon EKS 精選洞察清單定期進行自動檢查。這些洞見檢查由 Amazon EKS 完整管理,並提供如何解決任何問題清單的建議。
Amazon EKS 提供兩種類型的洞見:組態洞見和升級洞見。組態洞察會識別 EKS 混合節點設定中可能損害叢集或工作負載功能的錯誤組態。升級洞見會識別可能影響您升級至新 Kubernetes 版本的問題。
若要查看已執行的洞見檢查清單,以及 Amazon EKS 已識別的任何相關問題,您可以呼叫 中的查詢 AWS Management Console、 AWS CLI、 AWS SDKs和 Amazon EKS ListInsights
API 操作。如需這些步驟,請參閱 檢視叢集洞見。
頻率 Amazon EKS 每 24 小時重新整理一次叢集洞察。您無法手動重新整理叢集洞見。如果您修正叢集問題,需要一些時間才能更新叢集洞見。若要判斷修正是否成功,請將變更部署到洞見檢查的「上次重新整理時間」的時間進行比較。
許可 Amazon EKS 會自動為每個 EKS 叢集中的叢集洞察建立叢集存取項目。此項目提供 EKS 檢視叢集相關資訊的許可。EKS 使用此資訊來產生洞見。如需詳細資訊,請參閱AmazonEKSClusterInsightsPolicy。
使用叢集洞見準備 Kubernetes 版本升級
重要
Amazon EKS 已暫時復原一項功能,在發生特定叢集洞見問題時,會要求您使用--force
旗標來升級叢集。如需詳細資訊,請參閱 GitHub 上對更新叢集版本強制執行升級洞察的暫時復原
如需更新叢集的詳細資訊,請參閱 步驟 3:更新叢集控制平面。
升級洞見是叢集洞見中的特定洞見檢查類型。這些檢查會傳回與 Kubernetes 版本升級準備度相關的洞見。Amazon EKS 會在每個 EKS 叢集上執行升級洞見檢查。
-
更新叢集 Kubernetes 版本之前,請檢查 Amazon EKS 主控台
中可觀測性儀表板的叢集洞察索引標籤。 -
如果您的叢集已識別問題,請檢閱這些問題並進行適當的修正。問題包括 Amazon EKS 和 Kubernetes 文件的連結。
-
修正問題後,請等待叢集洞察重新整理。如果所有問題都已解決,請更新您的叢集。
Amazon EKS 會傳回與 Kubernetes 版本升級準備相關的洞見。升級洞見可識別可能影響 Kubernetes 叢集升級的可能問題。這可最大限度地減少管理員為升級做準備所花費的精力,並提高較新 Kubernetes 版本上應用程式的可靠性。Amazon EKS 會根據可能影響問題的 Kubernetes 版本升級清單自動掃描叢集。Amazon EKS 會根據對每個 Kubernetes 版本發行版本所做的變更的審核,經常更新洞見檢查清單。
Amazon EKS 升級洞察有助於加快新版本的測試和驗證流程。它們還允許叢集管理員和應用程式開發人員透過重點關注問題並提供修復建議,利用最新的 Kubernetes 功能。
使用叢集洞察對組態錯誤進行故障診斷
EKS 叢集洞察會自動使用混合節點掃描 Amazon EKS 叢集,以識別影響 Kubernetes 控制plane-to-webhook通訊、Exec 和 Logs 等 kubectl 命令的組態問題。組態洞見會發現問題並提供修補建議,加速完成正常運作混合節點設定的時間。