要件
Tridentをインストールする前に、これらの一般的なシステム要件を確認してください。個 々 のバックエンドには追加の要件がある場合があり
Tridentに関する重要な情報
-
Tridentに関する次の重要な情報をお読みください。*
Trident </strong>に関する<strong>の重要な情報
-
TridentでKubernetes 1.32がサポートされるようになりました。Kubernetesをアップグレードする前にTridentをアップグレード
-
Tridentでは、SAN環境でのマルチパス構成の使用が厳密に適用されます。multipath.confファイルの推奨値はです
find_multipaths: no
。マルチパス以外の構成を使用するか、multipath.confファイルにまたは `find_multipaths: smart`の値を使用する `find_multipaths: yes`と、マウントが失敗します。Tridentでは、21.07リリース以降での使用を推奨してい `find_multipaths: no`ます。
サポートされるフロントエンド(オーケストレーションツール)
Tridentは、次のような複数のコンテナエンジンとオーケストレーションツールをサポートしています。
-
Anthosオンプレミス(VMware)とAnthos(ベアメタル1.16)
-
Kubernetes 1.25~1.32
-
OpenShift 4.10-4.17
-
Rancher Kubernetes Engine 2(RKE2)v1.28.5 + rke2r1
Trident オペレータは、次のリリースでサポートされています。
-
Anthosオンプレミス(VMware)とAnthos(ベアメタル1.16)
-
Kubernetes 1.25~1.32
-
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、またはASA R2クラスタのバージョン(NetAppの限定サポート対象)を参照して "ソフトウェア バージョンのサポート"
-
ネットアップオール SAN アレイ( ASA )
-
NetApp HCI / Elementソフトウェア11以降
機能の要件
次の表は、このリリースのTridentで使用できる機能と、このリリースでサポートされるKubernetesのバージョンをまとめたものです。
機能 | Kubernetes のバージョン | フィーチャーゲートが必要ですか? |
---|---|---|
Trident |
1.25 ~ 1.32 |
いいえ |
ボリューム Snapshot |
1.25 ~ 1.32 |
いいえ |
ボリューム Snapshot からの PVC |
1.25 ~ 1.32 |
いいえ |
iSCSI PV のサイズ変更 |
1.25 ~ 1.32 |
いいえ |
ONTAP 双方向 CHAP |
1.25 ~ 1.32 |
いいえ |
動的エクスポートポリシー |
1.25 ~ 1.32 |
いいえ |
Trident のオペレータ |
1.25 ~ 1.32 |
いいえ |
CSI トポロジ |
1.25 ~ 1.32 |
いいえ |
テスト済みのホストオペレーティングシステム
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、v1.32.0 |
|