Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

アマゾン EKS アドオン

フォーカスモード

このページの内容

アマゾン EKS アドオン - アマゾン EKS

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

本ユーザーガイドの改善にご協力いただけませんか? すべてのページの右側のペインにある GitHub リンクで、このページの編集を選択してください。皆さまにご協力いただくことで、あらゆる人々に使いやすいユーザーガイドになります。

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

本ユーザーガイドの改善にご協力いただけませんか? すべてのページの右側のペインにある GitHub リンクで、このページの編集を選択してください。皆さまにご協力いただくことで、あらゆる人々に使いやすいユーザーガイドになります。

アドオンはKubernetes アプリケーションにサポート操作機能を提供するソフトウェアですが、アプリケーションに固有のものではありません。これにはクラスターがネットワーク、コンピューティング、およびストレージの基盤となる AWS リソースと対話できるようにするオブザーバビリティエージェントや Kubernetes ドライバーなどのソフトウェアが含まれます。アドオンソフトウェアは通常、Kubernetes コミュニティや AWS のようなクラウドプロバイダー、またはサードパーティーベンダーによって構築、保持されます。アマゾン EKS はAmazon VPC CNI plugin for Kubernetes、kube-proxy、および CoreDNS などのセルフマネージド型アドオンを、すべてのクラスターで自動的にインストールします。VPC CNI アドオンは アマゾン EKS ハイブリッドノード と互換性がなく、ハイブリッドノードにデプロイされないことに注意してください。必要に応じて、アドオンのデフォルト設定は変更と更新が可能です。

アマゾン EKS アドオンはアマゾン EKS クラスター用に厳選されたアドオンセットのインストールと管理を実行してください。アマゾン EKS アドオンには最新のセキュリティパッチ、バグ修正が含まれており、また アマゾン EKS と連携するために AWS により検証されています。アマゾン EKS アドオンを使用すると、アマゾン EKS クラスターの安全性と安定性を一貫して保証でき、アドオンのインストール、設定、および更新に必要となる作業量を削減できます。セルフマネージド型のアドオン (kube-proxy など) がすでにクラスターで実行されており、アマゾン EKS アドオンとして利用可能な場合、kube-proxy アマゾン EKS アドオンをインストールすれば、その機能からのメリットを活用できるようになります。

アマゾン EKS API を使用することで、アマゾン EKS アドオンのための、アマゾン EKS 管理の特定の設定フィールドを更新できます。アマゾン EKS で管理されていない設定フィールドはアドオンの起動後に Kubernetes クラスター内で直接変更することもできます。これにはアドオン向けの特定の設定フィールドの定義が含まれます (該当する場合)。これらの変更は一度実行されると アマゾン EKS によって上書きされることはありません。これはKubernetes によるサーバー側の適用機能を使用して実現しています。詳細については「アマゾン EKS アドオンのためにカスタマイズできるフィールドを決定する」を参照してください。

アマゾン EKS アドオンはどの アマゾン EKS ノードタイプでも使用できます。詳細については「ノードを使用してコンピューティングリソースを管理する」を参照してください。

アマゾン EKS アドオンはアマゾン EKS API、AWS Management Console、AWS CLI、および eksctl を使用して、追加、更新、または削除ができます。アマゾン EKS アドオンはAWS クラウドフォーメーション を使用しても作成できます。

考慮事項

アマゾン EKS アドオンを使用する場合は次の点を考慮してください:

  • クラスターでアドオンの設定を行うにはアドオンを操作するための IAM 許可を、IAM プリンシパルが持っている必要があります。詳細については「アマゾン エラスティックKubernetesサービス で定義されるアクション」で、Addon の名前ごとにアクションを参照してください。

  • アマゾン EKS アドオンはクラスター用にプロビジョニングまたは設定するノードで実行されます。ノードタイプには アマゾン EC2 インスタンス、Fargate、ハイブリッドノードがあります。

  • アマゾン EKS で管理されていないフィールドを変更して、アマゾン EKS アドオンのインストールをカスタマイズできます。詳細については「アマゾン EKS アドオンのためにカスタマイズできるフィールドを決定する」を参照してください。

  • AWS Management Console を使用してクラスターを作成すると、アマゾン EKS kube-proxy、Amazon VPC CNI plugin for Kubernetes、および CoreDNS アマゾン EKS アドオンが自動的にクラスターに追加されます。また、eksctl を使用して config ファイルでクラスターを作成する場合はeksctl は アマゾン EKS アドオンを持つクラスターを作成できます。config ファイルなしで eksctl を使用して、または他のツールを使用して、クラスターを作成する場合はアマゾン EKS アドオンではなく、セルフマネージド型の kube-proxy、Amazon VPC CNI plugin for Kubernetes、および CoreDNS のアドオンがインストールされます。これらは自分で管理することが可能で、また、クラスターの作成後に アマゾン EKS アドオンを手動で追加することもできます。クラスターの作成にどの方法を使用するかにかかわらず、VPC CNI アドオンはハイブリッドノードにインストールされません。

  • eks:addon-cluster-admin ClusterRoleBindingcluster-admin ClusterRoleeks:addon-manager Kubernetes ID にバインドします。このロールにはeks:addon-manager ID が Kubernetes 名前空間を作成し、アドオンを名前空間にインストールするために必要なアクセス許可があります。eks:addon-cluster-admin ClusterRoleBinding が削除されても、アマゾン EKS クラスターは引き続き機能しますが、アマゾン EKS はアドオンを管理できなくなります。次のプラットフォームバージョンから始まるすべてのクラスターは新しい ClusterRoleBinding バージョンを使用します。

  • AWS からの EKS アドオンのサブセットはアマゾン EKS ハイブリッドノード との互換性が検証されています。詳細についてはAWS アドオン の互換性の表を参照してください。

必要なプラットフォームバージョン

表を確認して、クラスターでこの機能を使用するために必要な最低限のプラットフォームバージョンを確認してください。リストされているプラットフォームバージョン、またはより新しいプラットフォームバージョンを使用できます。例えば、テーブルに「eks.14」と表示されている場合はプラットフォームバージョン「eks.15」を使用できます。詳細については「各 Kubernetes バージョンの アマゾン EKS プラットフォームのバージョンを表示する」を参照してください。

Kubernetes バージョン EKS プラットフォームのバージョン

1.25以降

すべてのプラットフォームバージョン

1.20

eks.12

1.21

eks.14

1.22

eks.9

1.23

eks.5

1.24

eks.3

アマゾン EKS 自動モードl の考慮事項

アマゾン EKS 自動 モードには以下のような重要なクラスター機能を提供する機能が含まれています:

  • ポッドネットワーキング

  • サービスネットワーキング

  • クラスター DNS

  • 自動スケーリング

  • ブロックストレージ

  • ロードバランサーコントローラー

  • Pod Identity エージェント

  • ノードモニタリングエージェント

自動 mode コンピューティングでは以下に示すような、一般的に使用される多くの EKS アドオンが冗長になります:

  • アマゾン VPC CNI

  • kube-proxy

  • CoreDNS

  • アマゾン EBS CSI ドライバー

  • EKS Pod Identity エージェント

ただし、クラスターが 自動 mode をセルフマネージド EC2 インスタンス、マネージド型ノードグループ、AWS Fargate などの他のコンピューティングオプションと組み合わせる場合、これらのアドオンは引き続き必要です。AWS はアンチアフィニティルールを用いて EKS アドオンを強化し、アドオンポッドがサポートされているコンピュートタイプのみに自動的にスケジュールされるようにしています。さらに、ユーザーは EKS アドオン DescribeAddonVersions API を活用して、各アドオンとその特定のバージョンでサポートされている computeTypes を検証できるようになりました。加えて EKS 自動 モードでは上記のコントローラーは AWS の所有するインフラストラクチャで実行されます。そのため、EKS 自動 モードを他のタイプのコンピューティングと組み合わせて使用している場合をのぞいて、これらのコントローラーをアカウントで見ることすらないかもしれません。組み合わせて使用している場合はクラスターにインストールしたコントローラーが表示されます。

既存のクラスターで EKS 自動モードl を有効にする予定がある場合は特定のアドオンのバージョンアップグレードが必要になる場合があります。詳細については「EKS 自動モードl の 必要なアドオンバージョン」を参照してください。

サポート

AWS はサポートレベルが異なる複数のタイプのアドオンを発行します。

  • AWS アドオン: これらのアドオンは によって構築され、完全にサポートされていますAWS。

    • AWS アドオンを使用して、Amazon EFS などのAWS 他のサービスと連携します。

    • 詳細については「AWS アドオン」を参照してください。

  • AWS マーケットプレイス アドオン: これらのアドオンは独立したAWSパートナーによってスキャンAWSされ、サポートされます。

    • マーケットプレイス アドオンを使用して、Splunk によるモニタリングなど、クラスターに価値のある高度な機能を追加します。

    • 詳細については「AWS マーケットプレイス アドオン」を参照してください。

  • コミュニティアドオン: これらのアドオンは によってスキャンされますAWSが、オープンソースコミュニティによってサポートされます。

    • コミュニティアドオンを使用すると、Kubernetes メトリクスサーバーなどの一般的なオープンソースソフトウェアのインストールの複雑さを軽減できます。

    • 詳細については「コミュニティアドオン」を参照してください。

次の表は各アドオンタイプのサポート範囲の詳細を示しています:

カテゴリ 機能 AWSアドオン AWS マーケットプレイス アドオン コミュニティアドオン

開発

AWS によって構築されました

あり

なし

あり

開発

AWS によって検証済み

あり

なし

あり

開発

AWS パートナーによって検証済み

いいえ

あり

不可

メンテナンス

AWS によってスキャンされました

あり

あり

あり

メンテナンス

AWS によって修正されました

あり

なし

あり

メンテナンス

AWS パートナーによってパッチが適用されました

いいえ

あり

不可

ディストリビューション

AWS によって公開

あり

なし

あり

ディストリビューション

AWS パートナーによって公開

いいえ

あり

不可

サポート

AWSによる基本インストールサポート

あり

あり

あり

サポート

フルAWSサポート

あり

いいえ

いいえ

サポート

完全なAWSパートナーサポート

いいえ

あり

不可

AWS マーケットプレイス アドオンは の外部ソースから追加のソフトウェア依存関係をダウンロードできますAWS。これらの外部依存関係は によってスキャンまたは検証されませんAWS。外部の依存関係を取得する AWS マーケットプレイス アドオンをデプロイするときはセキュリティ要件を考慮してください。

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.