要求
在安装Astra Trident之前、您应查看这些常规系统要求。特定后端可能有其他要求。
有关Astra Trdent 23.01的重要信息
您必须阅读以下有关Astra Trident的重要信息。
<strong> 中有关Astra </strong> 的信息
-
现在、在Trident中支持Kubnetes 1.27。在升级Kubernetes之前升级Trident。
-
Astra Trident会严格强制在SAN环境中使用多路径配置、建议值为
find_multipaths: no
在multipath.conf文件中。使用非多路径配置或
find_multipaths: yes
或find_multipaths: smart
multipath.conf文件中的值将导致挂载失败。Trident已建议使用find_multipaths: no
自21.07版起。
支持的前端(编排程序)
Astra Trident 支持多个容器引擎和流程编排程序,其中包括:
-
Anthos On-Prem (VMware)和Anthos on Bare metal 1.12
-
Kubbernetes 1.21 - 1.27.
-
Mirr的Kubirnetes引擎3.5
-
OpenShift 4.9 - 4.12
以下版本支持 Trident 操作符:
-
Anthos On-Prem (VMware)和Anthos on Bare metal 1.12
-
Kubbernetes 1.21 - 1.27.
-
OpenShift 4.9 - 4.12
Astra Trident 还可与许多其他完全托管和自我管理的 Kubernetes 产品结合使用,包括 Google Kubernetes Engine ( GKEE ), Amazon Elastic Kubernetes Services ( EKS ), Azure Kubernetes Service ( AKS ), Rancher 和 VMware Tanzu Portfolio 。
在将已安装Astra Trident的Kubernetes集群从1.24升级到1.25或更高版本之前、请参见 "升级基于 Helm 的操作员安装"。 |
支持的后端(存储)
要使用 Astra Trident ,您需要以下一个或多个受支持的后端:
-
适用于 NetApp ONTAP 的 Amazon FSX
-
Azure NetApp Files
-
Cloud Volumes ONTAP
-
Cloud Volumes Service for GCP
-
FAS/AFF/Select 9.5或更高版本
-
NetApp 全 SAN 阵列( ASA )
-
NetApp HCI/ Element软件11或更高版本
功能要求
下表总结了此版本的 Astra Trident 及其支持的 Kubernetes 版本提供的功能。
功能 | Kubernetes 版本 | 是否需要功能安全门? |
---|---|---|
CSI Trident |
1.21 - 1.27. |
否 |
卷快照 |
1.21 - 1.27. |
否 |
卷快照中的 PVC |
1.21 - 1.27. |
否 |
iSCSI PV 调整大小 |
1.21 - 1.27. |
否 |
ONTAP 双向 CHAP |
1.21 - 1.27. |
否 |
动态导出策略 |
1.21 - 1.27. |
否 |
Trident 运算符 |
1.21 - 1.27. |
否 |
CSI 拓扑 |
1.21 - 1.27. |
否 |
已测试主机操作系统
虽然Astra Trident不正式支持特定的操作系统、但已知以下功能有效:
-
OpenShift容器平台(AMD64和ARM64)支持的RedHat CorEOS (RHCOS)版本
-
RHEL 8+(AMD64和ARM64)
-
Ubuntu 22.04或更高版本(AMD64和ARM64)
-
Windows Server 2019 (AMD64)
默认情况下, Astra Trident 在容器中运行,因此将在任何 Linux 工作程序上运行。但是,根据您使用的后端,这些员工需要能够使用标准 NFS 客户端或 iSCSI 启动程序挂载 Astra Trident 提供的卷。
。 tridentctl
实用程序还可以在Linux的任何这些分发版上运行。
主机配置
Kubernetes集群中的所有工作节点都必须能够挂载为Pod配置的卷。要准备工作节点、必须根据您选择的驱动程序安装NFS或iSCSI工具。
存储系统配置:
Astra Trident可能需要先更改存储系统、然后后端配置才能使用它。
Astra Trident 端口
Astra Trident需要访问特定端口才能进行通信。
容器映像以及相应的 Kubernetes 版本
对于带气的安装,下面列出了安装 Astra Trident 所需的容器映像。使用 tridentctl images
用于验证所需容器映像列表的命令。
Kubernetes 版本 | 容器映像 |
---|---|
v1.21.0 |
|
v1.22.0 |
|
v1.23.0 |
|
v1.24.0 |
|
v1.25.0 |
|
v1.26.0 |
|
v1.27.0 |
|
在Kubbernetes 1.21及更高版本上、使用经验证的 registry.k8s.gcr.io/sig-storage/csi-snapshotter:v6.x 仅当出现时才创建映像 v1 版本正在提供 volumesnapshots.snapshot.storage.k8s.gcr.io CRD。如果 v1beta1 版本正在为CRD提供支持/不提供 v1 版本、请使用已验证的 registry.k8s.gcr.io/sig-storage/csi-snapshotter:v3.x 图像。
|