確認 Amazon EKS 附加元件版本與叢集的相容性 - Amazon EKS

協助改進此頁面

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

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

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

確認 Amazon EKS 附加元件版本與叢集的相容性

在建立 Amazon EKS 附加元件之前,需要確認 Amazon EKS 附加元件版本是否與您的叢集相容。

使用 describe-addon-versions API 來列出可用的 EKS 附加元件版本,以及每個附加元件版本所支援的 Kubernetes 版本。

  1. 確認已安裝 AWS CLI 並使用 aws sts get-caller-identity。如果此命令無法運作,請了解如何開始使用 AWS CLI。

  2. 確定您要擷取版本相容性資訊的附加元件名稱,例如 amazon-cloudwatch-observability

  3. 確定叢集的 Kubernetes 版本,例如 1.35

  4. 使用 AWS CLI 擷取與叢集的 Kubernetes 版本相容的附加元件版本。

    aws eks describe-addon-versions --addon-name amazon-cloudwatch-observability --kubernetes-version 1.35

    範例輸出如下。

    { "addons": [ { "addonName": "amazon-cloudwatch-observability", "type": "observability", "addonVersions": [ { "addonVersion": "vX.X.X-eksbuild.X", "architecture": [ "amd64", "arm64" ], "computeTypes": [ "ec2", "auto", "hybrid" ], "compatibilities": [ { "clusterVersion": "1.35", "platformVersions": [ "*" ], "defaultVersion": true } ], } ] } ] }

    此輸出顯示附加元件版本 vX.X.X-eksbuild.X 與 Kubernetes 叢集版本 1.35 相容。

附加元件與運算類型的相容性

describe-addon-versions 輸出中 computeTypes 欄位表示附加元件與 EKS 自動模式受管節點或混合節點的相容性。標記的附加元件auto適用於 EKS Auto Mode 的雲端型 AWS受管基礎設施,而標記的附加元件hybrid可在連接到 EKS 雲端控制平面的內部部署節點上執行。

如需詳細資訊,請參閱Amazon EKS 自動模式的考量事項