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

協助改進此頁面

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

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

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

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

  1. 透過執行 aws sts get-caller-identity,確認 AWS CLI 是否已安裝並正常運作。若此命令無法運作,請了解如何開始使用 AWS CLI

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

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

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

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

    範例輸出如下。

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

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

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

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

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