アプリケーションデータの永続ストレージ、機密データと構成データのストレージ、ACKサーバーレスクラスターでワークロードを実行する際のストレージリソースの動的プロビジョニングなどのストレージ要件がある場合があります。 Container Storage Interface (CSI) プラグインを使用して、静的にプロビジョニングされたボリュームと動的にプロビジョニングされたボリュームをACKサーバーレスクラスターにマウントできます。
CSIプラグインでサポートされているボリューム
CSIプラグインは、静的にプロビジョニングされたボリュームおよび動的にプロビジョニングされたボリュームをサポートする。 次の表に、さまざまなストレージサービスがサポートするボリュームの種類を示します。
Alibaba Cloudストレージサービス | 静的にプロビジョニングされたボリューム | 動的にプロビジョニングされたボリューム |
Alibaba Cloudディスク | CSIプラグインを使用して、静的にプロビジョニングされたディスクボリュームを、永続ボリューム (PV) と永続ボリューム要求 (PVC) のペアでマウントできます。 | 対応 |
Apsara File Storage NAS | CSIプラグインを使用して、PVとPVCのペアで静的にプロビジョニングされたNASボリュームをマウントできます。 | 対応 |
OSS | CSIプラグインを使用して、静的にプロビジョニングされたOSSボリュームをPVとPVCのペアでマウントできます。 | 非対応 |
新しく作成されたACKサーバーレスクラスタでCSIプラグインを使用することを推奨します。 ACKサーバーレスクラスタは、CSIのオープンソースバージョンによって提供されるより多くの機能をサポートするために、CSIプラグインを継続的に更新する。
CSIプラグインでサポートされているリージョンは、Kubernetes 1.16で使用可能なリージョンと同じです。 詳細については、「サポートされているリージョン」をご参照ください。
CSI
Kubernetesコミュニティは、CSIプラグインを推奨しています。 ACKサーバーレスクラスタで使用されるCSIプラグインは、CSIのオープンソースバージョンによって提供される機能をサポートします。 CSIプラグインは、CSI − PluginおよびCSI − Provisionerの2つのコンポーネントからなる。 詳細については、「alibaba-cloud-csi-driver」をご参照ください。
コンポーネント | 機能 | インストール方法 |
csi-plugin | ボリュームをマウントおよびマウント解除できます。 デフォルトでは、ACKサーバーレスクラスターを使用すると、Alibaba Cloudディスク、NASファイルシステム、およびOSSをボリュームとしてマウントできます。 | CSI-Pluginはデフォルトで自動的にインストールされます。 |
csi-provisioner | ACK Serverless clusterがディスクボリュームを自動的に作成できるようにします。 | CSI-Provisionerのインストール方法の詳細については、「csi-provisionerのインストールと更新」をご参照ください。 |