

 **協助改進此頁面** 

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

若要為本使用者指南貢獻內容，請點選每個頁面右側面板中的**在 GitHub 上編輯此頁面**連結。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 利用叢集洞見為 Kubernetes 版本升級做好準備，並為錯誤組態進行故障診斷
<a name="cluster-insights"></a>

Amazon EKS 叢集洞察功能提供問題檢測和解決建議，以協助您管理叢集。每個 Amazon EKS 叢集都會根據 Amazon EKS 精選洞察清單定期進行自動檢查。這些*洞察檢查*完全由 Amazon EKS 管理，並提供有關如何處理調查結果的建議。

## 叢集洞見類型
<a name="cluster-insight-types"></a>
+  **組態洞見**：找出 EKS 混合節點設定中的錯誤組態，這些設定可能會使叢集或工作負載的功能受損。
+  **升級洞見**：找出可能會影響升級至 Kubernetes 新版本的能力的問題。

## 考量事項
<a name="cluster-insight-considerations"></a>
+  **頻率**：Amazon EKS 每 24 小時重新整理一次叢集洞察，或者您可以手動重新整理以查看最新狀態。例如，您可以在解決問題後手動重新整理叢集洞察，以確認問題是否已解決。
+  **許可**：Amazon EKS 會自動為每個 EKS 叢集中的叢集洞察建立叢集存取項目。此項目授予 EKS 檢視叢集相關資訊的許可。Amazon EKS 使用此資訊來產生洞見。如需詳細資訊，請參閱[AmazonEKSClusterInsightsPolicy](access-policy-permissions.md#access-policy-permissions-AmazonEKSClusterInsightsPolicy)。

## 使用案例
<a name="cluster-insights-use-cases"></a>

Amazon EKS 中的叢集洞察提供自動化檢查，以協助維護 Kubernetes 叢集的運作狀態、可靠性和最佳組態。以下是叢集洞察的主要使用案例，包括升級準備與組態疑難排解。

### 升級洞見
<a name="_upgrade_insights"></a>

升級洞見是叢集洞察中的一種特定洞察檢查類型。這些檢查會傳回與 Kubernetes 版本升級準備相關的洞見。Amazon EKS 會在每個 EKS 叢集上執行升級洞見檢查。

**重要**  
Amazon EKS 已臨時復原一項功能，若發生特定叢集洞察問題，會要求您使用 `--force` 標誌來升級叢集。如需詳細資訊，請參閱 [GitHub 上對更新叢集版本強制執行升級洞察的臨時復原](https://github.com/aws/containers-roadmap/issues/2570)。  
如需更新叢集的詳細資訊，請參閱 [步驟 3：更新叢集控制平面](update-cluster.md#update-cluster-control-plane)。

在更新叢集 Kubernetes 版本之前，您可使用 [Amazon EKS 主控台](https://console.aws.amazon.com/eks/home#/clusters)中，可觀測性儀表板的**升級洞見**索引標籤。如果您的叢集已識別出問題，請檢視這些問題並進行適當的修復。這些問題包含指向 Amazon EKS 與 Kubernetes 文件的連結。修復問題後，請按需重新整理叢集洞察，以擷取最新的洞察。如果所有問題都已解決，請[更新您的叢集](update-cluster.md)。

Amazon EKS 會傳回與 Kubernetes 版本升級準備度相關的洞見。升級洞察提供有關可能影響 Kubernetes 叢集升級問題的資訊。這可將管理員準備升級所需的工作量降至最低，並提高較新 Kubernetes 版本上應用程式的可靠性。Amazon EKS 會根據可能影響 Kubernetes 版本升級的問題清單自動掃描叢集。Amazon EKS 會經常透過檢閱每個 Kubernetes 版本發布中所做的變更來更新洞察檢查清單。

Amazon EKS 升級洞察有助於加快新版本的測試和驗證流程。這些洞察還透過突出問題並提供補救建議，讓叢集管理員和應用程式開發人員能夠來利用 Kubernetes 最新的功能。

### 組態洞見
<a name="_configuration_insights"></a>

EKS 叢集洞察會自動掃描具有混合節點的 Amazon EKS 叢集，以識別損害 Kubernetes 控制平面與 Webhook 通訊、kubectl 命令 (如 exec 和 logs) 等的組態問題。組態洞見會發現問題並提供修復建議，從而加速實現功能完整的混合節點設定。

## 開始使用
<a name="_get_started"></a>

若要查看已執行的洞見檢查清單，以及 Amazon EKS 已識別的任何相關問題，您可以使用 AWS 管理主控台、 AWS CLI、 AWS SDKs和 Amazon EKS `ListInsights` API 操作。若要開始使用，請參閱[檢視叢集洞察](view-cluster-insights.md)。