Tridentの概要
Trident は、Anthos を含むコンテナと Kubernetes ディストリビューション向けの、完全にサポートされているオープンソースのストレージ オーケストレーターです。 Trident は、 NetApp ONTAPを含むNetAppストレージ ポートフォリオ全体と連携し、NFS および iSCSI 接続もサポートします。 Trident は、ストレージ管理者の介入を必要とせずに、エンドユーザーがNetAppストレージ システムからストレージをプロビジョニングおよび管理できるようにすることで、DevOps ワークフローを加速します。
管理者は、プロジェクトのニーズと、圧縮、特定のディスク タイプ、一定レベルのパフォーマンスを保証する QoS レベルなどの高度なストレージ機能を有効にするストレージ システム モデルに基づいて、さまざまなストレージ バックエンドを構成できます。これらのバックエンドは定義されると、開発者がプロジェクト内で使用して永続ボリューム要求 (PVC) を作成し、オンデマンドで永続ストレージをコンテナーに接続できるようになります。

Tridentは開発サイクルが速く、Kubernetes と同様に年に 4 回リリースされます。
最新バージョン情報については、"Tridentドキュメント"を参照してください。Trident と Kubernetes ディストリビューションのバージョン互換性に関するサポートマトリックスは、"サポートされているフロントエンド(オーケストレータ)"で確認できます。
20.04 リリース以降、 Trident のセットアップはTridentオペレーターによって実行されます。オペレーターは大規模な導入を容易にし、 Tridentインストールの一部として導入されるポッドの自己修復などの追加サポートを提供します。
22.04 リリースでは、 Trident Operator のインストールを容易にする Helm チャートが利用可能になりました。
詳細については、"Tridentインストールの詳細"を参照してください。
ストレージシステムのバックエンドを作成する
Trident Operatorのインストールが完了したら、使用している特定のNetAppストレージプラットフォームのバックエンドを設定する必要があります。以下のリンクに従って、Tridentのセットアップと設定を続行してください。"バックエンドを作成する"
ストレージクラスを作成する
バックエンドを作成した後、Kubernetesユーザーがボリュームを使用する際に指定するストレージクラスを作成する必要があります。Kubernetesユーザーは、ストレージクラスを名前で指定する永続ボリューム要求(PVC)を使用してボリュームをプロビジョニングします。ストレージクラスを作成するには、以下のリンクをクリックしてください。"ストレージクラスを作成する"
ボリュームを動的にプロビジョニングする
ボリュームを動的にプロビジョニングするには、ストレージクラスを使用してKubernetes永続ボリューム要求(PVC)オブジェクトを作成する必要があります。以下のリンクをクリックして、PVCオブジェクトを作成してください。"PVCの作成"
ボリュームを使用する
上記の手順でプロビジョニングされたボリュームは、Pod にマウントすることでアプリケーションから使用できます。以下のリンクに例を示します。"ボリュームをポッドにマウントする"