Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

Tridentの概要

共同作成者 banum-netapp kevin-hoke

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 にマウントすることでアプリケーションから使用できます。以下のリンクに例を示します。"ボリュームをポッドにマウントする"