

 **このページの改善にご協力ください** 

このユーザーガイドに貢献するには、すべてのページの右側のペインにある「**GitHub でこのページを編集する**」リンクを選択してください。

# Amazon EKS アドオンバージョンのクラスターとの互換性を検証する
<a name="addon-compat"></a>

Amazon EKS アドオンを作成する前に、Amazon EKS アドオンのバージョンがクラスターと互換性があることを検証する必要があります。

[アドオンバージョンを記述する API](https://docs.aws.amazon.com/eks/latest/APIReference/API_DescribeAddonVersions.html) を使用して、EKS アドオンの利用可能なバージョンと、各アドオンバージョンがサポートしている Kubernetes バージョンを一覧表示します。

1. AWS CLI がインストールされ、`aws sts get-caller-identity` と連携していることを確認します。このコマンドが機能しない場合は「[AWS CLI の使用を開始する](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html)」を参照してください。

1. バージョンの互換性情報を取得するアドオンの名前 (`amazon-cloudwatch-observability` など) を特定します。

1. クラスターの Kubernetes バージョンを特定します (`1.35` など)。

1. 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` と互換性があることを示しています。

## コンピューティングタイプとのアドオン互換性
<a name="_add_on_compatibility_with_compute_types"></a>

`describe-addon-versions` 出力の `computeTypes` フィールドはアドオンと EKS 自動モードl マネージドノードまたはハイブリッドノードとの互換性を示します。`auto` とマークされたアドオンはEKS 自動モードl のクラウドベース AWS マネージドインフラストラクチャで動作しますが、`hybrid` とマークされたアドオンはEKS クラウドコントロールプレーンに接続されたオンプレミスノードで実行できます。

詳細については「[Amazon EKS 自動モードl の考慮事項](eks-add-ons.md#addon-consider-auto)」を参照してください。