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

要件

共同作成者

Tridentをインストールする前に、これらの一般的なシステム要件を確認してください。個 々 のバックエンドには追加の要件がある場合があり

Tridentに関する重要な情報

  • Tridentに関する次の重要な情報をお読みください。*

Trident </strong>に関する<strong>の重要な情報
  • TridentでKubernetes 1.31がサポートされるようになりました。Kubernetesをアップグレードする前にTridentをアップグレード

  • Tridentでは、SAN環境でのマルチパス構成の使用が厳密に適用されます。multipath.confファイルの推奨値はです find_multipaths: no

    非マルチパス構成またはを使用 find_multipaths: yes または find_multipaths: smart multipath.confファイルの値が原因でマウントが失敗します。Tridentはの使用を推奨しています find_multipaths: no 21.07リリース以降

サポートされるフロントエンド(オーケストレーションツール)

Tridentは、次のような複数のコンテナエンジンとオーケストレーションツールをサポートしています。

  • Anthosオンプレミス(VMware)とAnthos(ベアメタル1.16)

  • Kubernetes 1.25~1.31

  • OpenShift 4.10-4.17

  • Rancher Kubernetes Engine 2(RKE2)v1.28.5 + rke2r1

Trident オペレータは、次のリリースでサポートされています。

  • Anthosオンプレミス(VMware)とAnthos(ベアメタル1.16)

  • Kubernetes 1.25~1.31

  • OpenShift 4.10-4.17

  • Rancher Kubernetes Engine 2(RKE2)v1.28.5 + rke2r1

Tridentは、Google Kubernetes Engine(GKE)、Amazon Elastic Kubernetes Services(EKS)、Azure Kubernetes Service(AKS)、Mirantis Kubernetes Engine(MKE)、VMware Tanzu Portfolioなど、他のフルマネージド/自己管理型Kubernetesソリューションとも連携します。

TridentとONTAPは、のストレージプロバイダとして使用できます"KubeVirt"

警告 TridentがインストールされているKubernetesクラスタを1.24から1.25以降にアップグレードする前に、を参照してください"Helmインストールのアップグレード"

サポートされるバックエンド(ストレージ)

Tridentを使用するには、次のサポートされているバックエンドが1つ以上必要です。

  • NetApp ONTAP 対応の Amazon FSX

  • Azure NetApp Files の特長

  • Cloud Volumes ONTAP

  • Google Cloud NetAppボリューム

  • FAS/AFF / Select 9.5以降

  • ネットアップオール SAN アレイ( ASA )

  • NetApp HCI / Elementソフトウェア11以降

機能の要件

次の表は、このリリースのTridentで使用できる機能と、このリリースでサポートされるKubernetesのバージョンをまとめたものです。

フィーチャー( Feature ) Kubernetes のバージョン フィーチャーゲートが必要ですか?

Trident

1.25 ~ 1.31

いいえ

ボリューム Snapshot

1.25 ~ 1.31

いいえ

ボリューム Snapshot からの PVC

1.25 ~ 1.31

いいえ

iSCSI PV のサイズ変更

1.25 ~ 1.31

いいえ

ONTAP 双方向 CHAP

1.25 ~ 1.31

いいえ

動的エクスポートポリシー

1.25 ~ 1.31

いいえ

Trident のオペレータ

1.25 ~ 1.31

いいえ

CSI トポロジ

1.25 ~ 1.31

いいえ

テスト済みのホストオペレーティングシステム

Tridentは特定のオペレーティングシステムを正式にサポートしていませんが、次の機能が動作することがわかっています。

  • OpenShift Container Platform(AMD64およびARM64)でサポートされているRed Hat CoreOS(RHCOS)のバージョン

  • RHEL 8+(AMD64およびARM64)

    メモ NVMe/TCPにはRHEL 9以降が必要です。
  • Ubuntu 22.04以降(AMD64およびARM64)

  • Windows Server 2022

デフォルトでは、Tridentはコンテナ内で実行されるため、どのLinuxワーカーでも実行されます。ただし、使用しているバックエンドに応じて、Tridentが提供するボリュームを、標準のNFSクライアントまたはiSCSIイニシエータを使用してマウントできる必要があります。

tridentctl ユーティリティーは ' これらの Linux ディストリビューションでも動作します

ホストの設定

Kubernetesクラスタ内のすべてのワーカーノードが、ポッド用にプロビジョニングしたボリュームをマウントできる必要があります。ワーカーノードを準備するには、ドライバの選択に基づいてNFS、iSCSI、またはNVMeのツールをインストールする必要があります。

ストレージシステムの構成:

バックエンド構成でTridentを使用するには、ストレージシステムの変更が必要になる場合があります。

Tridentポート

Tridentでは、通信のために特定のポートにアクセスする必要があります。

コンテナイメージと対応する Kubernetes バージョン

エアギャップを使用したインストールでは、Tridentのインストールに必要なコンテナイメージの参照先を以下に示します。コマンドを使用し `tridentctl images`て、必要なコンテナイメージのリストを確認します。

Kubernetesのバージョン コンテナイメージ

v1.25.0、v1.26.0、v1.27.0、v1.28.0、v1.29.0、 v1.30.0、v1.31.0

  • Docker .io / NetApp / Trident:24.10.0

  • docker.io / netapp/trident-autosupport:24.10

  • registry.k8s.io/sig-storage/csi-provisioner:v5.1.0

  • registry.k8s.io/sig-storage/csi-attacher:v4.7.0

  • registry.k8s.io/sig-storage/csi-resizer:v1.12.0

  • registry.k8s.io/sig-storage/csi-snapshotter:v8.1.0

  • registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.12.0

  • docker.io/netapp/trident-operator:24.10.0(オプション)