投稿日: Mar 23, 2021

Amazon Elastic File System (EFS) Container Storage Interface (CSI) ドライバーが、Kubernetes 永続的ボリュームの動的プロビジョニングをサポートするようになりました。AWS の共有ファイルシステムへのアクセスを必要とする Kubernetes アプリケーションで、オンデマンドでストレージをプロビジョニングできるようになり、クラスター管理者がボリュームを事前にプロビジョニングする必要がなくなりました。

EFS CSI ドライバーを使用すると、標準的な Kubernetes インターフェイスを使用して AWS 上で実行している EKS およびセルフマネージド型 Kubernetes クラスターの伸縮自在なファイルストレージを簡単に設定することができます。Kubernetes で実行されるアプリケーションは、EFS ファイルシステムを使用して、スケールアウトグループ内のポッド間、または Kubernetes の内外で実行される他のアプリケーションとデータを共有できます。アプリケーションは、Amazon EFS を使用してリージョンレベルでデータを永続化することもでき、ポッドがアベイラビリティーゾーン間でフェイルオーバーできるようにします。EFS CSI ドライバーの動的プロビジョニングにより、EFS アクセスポイント、つまり EFS ファイルシステムへのアプリケーション固有のエントリポイントを活用して、複数のポッド間でファイルシステムを簡単に共有できるようになります。CSI ドライバーによって作成された各アクセスポイントは、アプリケーションデータが永続的ボリュームに対してプライベートであるようにするために、一意の ID とルートディレクトリを適用します。

使用開始するには、EKS ドキュメントまたは GitHub のオープンソース EFS CSI ドライバープロジェクトを参照してください。詳細については、ローンチブログをご覧ください。