Amazon EBS CSI ドライバー
Amazon Elastic Block Store (Amazon EBS) Container Storage Interface (CSI) ドライバーを使用すると、Amazon Elastic Kubernetes Service (Amazon EKS) クラスターで永続的ボリュームの Amazon EBS ボリュームのライフサイクルを管理できます。
Amazon EBS CSI ドライバーの使用についての考慮事項を以下に示します。
-
Amazon EBS CSI プラグインでは、ユーザーに代わって AWS API の呼び出しを行うための IAM アクセス許可が必要です。詳細については、「サービスアカウント用の Amazon EBS CSI ドライバー IAM ロールの作成」を参照してください。
-
Fargate で Amazon EBS CSI コントローラーを実行できますが、Fargate pods にボリュームをマウントすることはできません。
-
Amazon EBS CSI ドライバーのアルファ機能は、Amazon EKS クラスターではサポートされていません。
-
重要 Amazon EBS ボリュームを使用し、pods を現在実行する
1.22
以前のクラスターを現在有しており、現在このドライバーをクラスターでインストールしていない場合は、クラスターを1.23
に更新する前に、必ずこのドライバーをクラスターにインストールしてください。クラスターを1.23
に更新する前にこのドライバーをインストールしないと、ワークロードの中断が発生する可能性があります。詳細について、またはこの要件に関するよくある質問への回答を確認するには、「Kubernetes 1.23」または「Amazon EBS CSI 移行に関するよくある質問」を参照してください。
Amazon EBS CSI ドライバーは、最初にクラスターを作成したときにインストールされません。ドライバーを使用するには、Amazon EKS アドオンまたはセルフマネージド型のアドオンとして追加する必要があります。
-
Amazon EKS アドオンとして追加する方法については、Amazon EBS CSI ドライバーを Amazon EKS アドオンとして管理するを参照してください。
-
セルフマネージド型のアドオンとして追加する方法については、「GitHub」の「Amazon EBS Container Storage Interface (CSI) driver
」(Amazon EBS コンテナストレージインターフェイス (CSI) ドライバー) プロジェクトを参照してください。
どちらかの方法で CSI ドライバーをインストールした後、サンプルアプリケーションで機能をテストできます。詳細については、「サンプルアプリケーションをデプロイし、CSI ドライバーが動作していることを確認する」を参照してください。