简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

要求

提供者

首先查看支持的前端,后端和主机配置。

注 要了解 Astra Trident 使用的端口,请参见 "此处"

支持的前端(编排程序)

Astra Trident 支持多个容器引擎和流程编排程序,其中包括:

  • Anthos on-Prem (VMware)和Anthos on bare metal 1.9、1.10、1.11

  • Kubernetes 1.18 - 1.24

  • Mirantis Kubernetes Engine 3.4

  • OpenShift 4.7 , 4.8 , 4.9 , 4.10

以下版本支持 Trident 操作符:

  • Anthos on-Prem (VMware)和Anthos on bare metal 1.9、1.10、1.11

  • Kubernetes 1.18 - 1.24

  • OpenShift 4.7 , 4.8 , 4.9 , 4.10

Astra Trident 还可与许多其他完全托管和自我管理的 Kubernetes 产品结合使用,包括 Google Kubernetes Engine ( GKEE ), Amazon Elastic Kubernetes Services ( EKS ), Azure Kubernetes Service ( AKS ), Rancher 和 VMware Tanzu Portfolio 。

支持的后端(存储)

要使用 Astra Trident ,您需要以下一个或多个受支持的后端:

  • 适用于 NetApp ONTAP 的 Amazon FSX

  • Azure NetApp Files

  • Astra 数据存储

  • Cloud Volumes ONTAP

  • 适用于 GCP 的 Cloud Volumes Service

  • FAS/AFF/ 选择 9.3 或更高版本

  • NetApp 全 SAN 阵列( ASA )

  • NetApp HCI/ Element 软件 11 或更高版本

功能要求

下表总结了此版本的 Astra Trident 及其支持的 Kubernetes 版本提供的功能。

功能 Kubernetes 版本 是否需要功能安全门?

CSI Trident

1.18 - 1.24

卷快照

1.18 - 1.24

卷快照中的 PVC

1.18 - 1.24

iSCSI PV 调整大小

1.18 - 1.24

ONTAP 双向 CHAP

1.18 - 1.24

动态导出策略

1.18 - 1.24

Trident 运算符

1.18 - 1.24

自动工作节点准备(测试版)

1.18 - 1.24

CSI 拓扑

1.18 - 1.24

已测试主机操作系统

默认情况下, Astra Trident 在容器中运行,因此将在任何 Linux 工作程序上运行。但是,根据您使用的后端,这些员工需要能够使用标准 NFS 客户端或 iSCSI 启动程序挂载 Astra Trident 提供的卷。

虽然 Astra Trident 不会正式 " 支持 " 特定的操作系统,但已知以下 Linux 版本可以正常运行:

  • OpenShift 容器平台支持的 RedHat CoreOS ( RHCOS )版本

  • RHEL 或 CentOS 7.4 或更高版本

  • Ubuntu 18.04 或更高版本

tridentctl 实用程序也可在 Linux 的任何这些分发版上运行。

主机配置

根据所使用的后端,应在集群中的所有工作人员上安装 NFS 和 / 或 iSCSI 实用程序。请参见 "此处" 有关详细信息 …​

存储系统配置:

Astra Trident 可能需要先对存储系统进行一些更改,然后后端配置才能使用它。请参见 "此处" 了解详细信息。

容器映像以及相应的 Kubernetes 版本

对于带气的安装,下面列出了安装 Astra Trident 所需的容器映像。使用 tridentctl images 命令验证所需容器映像的列表。

Kubernetes 版本 容器映像

v1.18.0

  • NetApp/trident:22.04.0

  • netapp/trident autosupport : 22.04

  • K8s.gcr.io/SIG-storage/CsI-provisioner : v2.2.2

  • K8s.gcr.io/SIG-storage/CsI-attacher : v3.4.0

  • K8s.gcr.io/SIG-storage/CsI-resizer : v1.4.0

  • K8s.gcr.io/SIG-storage/CsI-snapshotter : v3.0.3

  • K8s.gcr.io/SIG-storage/CsI-node-driver-registry:v2.5.0

  • netapp/trident操作符:22.04.0 (可选)

v1.19.0

  • NetApp/trident:22.04.0

  • netapp/trident autosupport : 22.04

  • K8s.gcr.io/SIG-storage/CsI-provisioner : v2.2.2

  • K8s.gcr.io/SIG-storage/CsI-attacher : v3.4.0

  • K8s.gcr.io/SIG-storage/CsI-resizer : v1.4.0

  • K8s.gcr.io/SIG-storage/CsI-snapshotter : v3.0.3

  • K8s.gcr.io/SIG-storage/CsI-node-driver-registry:v2.5.0

  • netapp/trident操作符:22.04.0 (可选)

v1.20.0

  • NetApp/trident:22.04.0

  • netapp/trident autosupport : 22.04

  • K8s.gcr.io/SIG-storage/CsI-provisioner : v3.1.0

  • K8s.gcr.io/SIG-storage/CsI-attacher : v3.4.0

  • K8s.gcr.io/SIG-storage/CsI-resizer : v1.4.0

  • K8s.GCR.IO/SIG-storage/CSI-snapshotter:v5.0.1

  • K8s.gcr.io/SIG-storage/CsI-node-driver-registry:v2.5.0

  • netapp/trident操作符:22.04.0 (可选)

v1.21.0

  • NetApp/trident:22.04.0

  • netapp/trident autosupport : 22.04

  • K8s.gcr.io/SIG-storage/CsI-provisioner : v3.1.0

  • K8s.gcr.io/SIG-storage/CsI-attacher : v3.4.0

  • K8s.gcr.io/SIG-storage/CsI-resizer : v1.4.0

  • K8s.GCR.IO/SIG-storage/CSI-snapshotter:v5.0.1

  • K8s.gcr.io/SIG-storage/CsI-node-driver-registry:v2.5.0

  • netapp/trident操作符:22.04.0 (可选)

v1.22.0

  • NetApp/trident:22.04.0

  • netapp/trident autosupport : 22.04

  • K8s.gcr.io/SIG-storage/CsI-provisioner : v3.1.0

  • K8s.gcr.io/SIG-storage/CsI-attacher : v3.4.0

  • K8s.gcr.io/SIG-storage/CsI-resizer : v1.4.0

  • K8s.GCR.IO/SIG-storage/CSI-snapshotter:v5.0.1

  • K8s.gcr.io/SIG-storage/CsI-node-driver-registry:v2.5.0

  • netapp/trident操作符:22.04.0 (可选)

v1.23.0

  • NetApp/trident:22.04.0

  • netapp/trident autosupport : 22.04

  • K8s.gcr.io/SIG-storage/CsI-provisioner : v3.1.0

  • K8s.gcr.io/SIG-storage/CsI-attacher : v3.4.0

  • K8s.gcr.io/SIG-storage/CsI-resizer : v1.4.0

  • K8s.GCR.IO/SIG-storage/CSI-snapshotter:v5.0.1

  • K8s.gcr.io/SIG-storage/CsI-node-driver-registry:v2.5.0

  • netapp/trident操作符:22.04.0 (可选)

注 在Kubernetes 1.20及更高版本上、只有当`v1`版本提供了`volumesnapshots.snapshot.storage.k8s.io` CRD时、才使用经过验证的`K8s.gcr.io/SIG-storage/CsI-snapshotter:v5.x` image。如果 v1bea1 版本在使用 / 不使用 v1 版本的情况下为 CRD 提供服务,请使用经验证的 K8s.gcr.io/SIG-storage/CsI-snapshotter : v3.x 映像。