Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

需求

貢獻者

安裝 Trident 之前、您應該先檢閱這些一般系統需求。特定後端可能有其他需求。

Trident 的重要資訊

  • 您必須閱讀下列有關 Trident 的重要資訊。 *

<strong> 的 Trident </strong> 相關資訊
  • Kubernetes 1.31 現在支援 Trident 。升級Kubernetes之前先升級Trident。

  • Trident 嚴格強制在 SAN 環境中使用多重路徑組態、建議在 multipath.conf 檔案中使用值 find_multipaths: no

    使用非多重路徑組態或使用 find_multipaths: yesfind_multipaths: smart 多重路徑.conf檔案中的值會導致掛載失敗。Trident建議使用 find_multipaths: no 自21.07版本以來。

支援的前端(協調器)

Trident 支援多個容器引擎和協調器、包括:

  • Antos on - Prem ( VMware )和 Antos on bare met金 片 1.16

  • Kubernetes 1.25 - 1.31

  • OpenShift 4.10 - 4.17

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

這些版本支援Trident運算子:

  • Antos on - Prem ( VMware )和 Antos on bare met金 片 1.16

  • Kubernetes 1.25 - 1.31

  • OpenShift 4.10 - 4.17

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

Trident 也與其他完全託管且自行管理的 Kubernetes 產品合作、包括 Google Kubernetes Engine ( GKE )、 Amazon Elastic Kubernetes Services ( EKS )、 Azure Kubernetes Service ( aks )、 Mirantis Kubernetes Engine ( MKE )和 VMware Tanzu Portfolio 。

Trident 和 ONTAP 可作為的儲存供應商"KubeVirt"

警告 在將安裝了 Trident 的 Kubernetes 叢集從 1.24 升級至 1.25 或更新版本之前"升級 Helm 安裝"、請參閱。

支援的後端(儲存)

若要使用 Trident 、您需要下列一或多個支援的後端:

  • Amazon FSX for NetApp ONTAP 產品

  • Azure NetApp Files

  • Cloud Volumes ONTAP

  • Google Cloud NetApp Volumes

  • FAS/AFF/選取9.5或更新版本

  • NetApp All SAN Array ASA (ESAN)

  • NetApp HCI / Element軟體11或更新版本

功能需求

下表摘要說明此 Trident 版本的可用功能、以及其支援的 Kubernetes 版本。

功能 Kubernetes版本 需要功能閘道?

Trident

1.25 - 1.31

Volume Snapshot

1.25 - 1.31

來自Volume Snapshot的PVc

1.25 - 1.31

iSCSI PV調整大小

1.25 - 1.31

資訊雙向CHAP ONTAP

1.25 - 1.31

動態匯出原則

1.25 - 1.31

Trident運算子

1.25 - 1.31

csi拓撲

1.25 - 1.31

已測試的主機作業系統

雖然 Trident 並未正式支援特定作業系統、但已知下列項目可以正常運作:

  • 受 OpenShift Container Platform ( AMD64 和 ARM64 )支援的 RedHat CoreOS ( RHCOS )版本

  • RHEL 8+ ( AMD64 和 ARM64 )

    註 NVMe / TCP 需要 RHEL 9 或更新版本。
  • Ubuntu 22.04 或更新版本( AMD64 和 ARM64 )

  • Windows Server 2022

根據預設、 Trident 會在容器中執行、因此會在任何 Linux 工作者上執行。不過、這些工作者必須能夠使用標準的 NFS 用戶端或 iSCSI 啟動器來裝載 Trident 所提供的磁碟區、視您使用的後端而定。

「tridentctl」公用程式也可在任何這些Linux版本上執行。

主機組態

Kubernetes叢集中的所有工作節點都必須能夠掛載您已為Pod配置的磁碟區。若要準備工作節點、您必須根據您選擇的驅動程式來安裝 NFS 、 iSCSI 或 NVMe 工具。

儲存系統組態

Trident 可能需要變更儲存系統、後端組態才能使用。

Trident 連接埠

Trident 需要存取特定連接埠才能進行通訊。

Container映像和對應的Kubernetes版本

對於無線安裝、下列清單是安裝 Trident 所需的容器映像參考資料。使用 `tridentctl images`命令來驗證所需的容器映像清單。

Kubernetes 版本 Container映像

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 自動支援: 24.10

  • registry . k8s.io/SIG-storage / csi 置備程式: v5.1.0

  • 登錄 .k8s.io/SIG-storage / csi 附加程式: v4.7.0

  • 登錄 .k8s.io/SIG-storage / csi 大小調整: v1.12.0.

  • 登錄 .k8s.IO/SIG-storage / csi 快照機: v8.1.0

  • 登錄 .k8s.io/SIG-storage / csi 節點驅動程式登錄器: v2.12.0

  • Docker 。 IO/NetApp/Trident : 24.10.0 (選用)