Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Requisitos

Colaboradores

Antes de instalar Astra Trident, debería revisar estos requisitos generales del sistema. Es posible que los back-ends específicos tengan requisitos adicionales.

Información vital sobre Astra Trident

  • Debe leer la siguiente información crítica sobre Astra Trident.*

<strong> información b�tico sobre Astra Tridb�tico </strong>
  • Kubernetes 1,29 ahora es compatible con Trident. Actualiza Astra Trident antes de actualizar Kubernetes.

  • Astra Trident cumple estrictamente el uso de la configuración de múltiples rutas en entornos SAN, con un valor recomendado de find_multipaths: no en el archivo multipath.conf.

    Uso de la configuración sin multivía o el uso de find_multipaths: yes o. find_multipaths: smart el valor del archivo multipath.conf provocará fallos de montaje. Astra Trident ha recomendado el uso de find_multipaths: no desde la versión 21.07.

Front-ends compatibles (orquestadores)

Astra Trident admite varios orquestadores y motores de contenedor, incluidos los siguientes:

  • Anthos on-premises (VMware) y Anthos en 1,16 básico

  • Kubernetes 1,23 - 1,29

  • OpenShift 4,10 - 4,15

El operador Trident es compatible con las siguientes versiones:

  • Anthos on-premises (VMware) y Anthos en 1,16 básico

  • Kubernetes 1,23 - 1,29

  • OpenShift 4,10 - 4,15

Astra Trident también funciona con una gran cantidad de otras ofertas de Kubernetes totalmente gestionadas y autogestionadas, como Google Kubernetes Engine (GKE), Amazon Elastic Kubernetes Services (EKS), Azure Kubernetes Service (AKS), Mirantis Kubernetes Engine (MKE), Rancher y VMware Tanzu Portfolio.

Astra Trident y ONTAP se pueden utilizar como proveedor de almacenamiento de "Virt de KubeVirt".

Advertencia Antes de actualizar un clúster de Kubernetes de 1,24 a 1,25 o una versión posterior que tiene Astra Trident instalado, consulte "Actualizar una instalación Helm".

Back-ends compatibles (almacenamiento)

Para utilizar Astra Trident, se necesitan uno o varios de los siguientes back-ends compatibles:

  • Amazon FSX para ONTAP de NetApp

  • Azure NetApp Files

  • Cloud Volumes ONTAP

  • Cloud Volumes Service para GCP

  • FAS/AFF/Select 9,5 o posterior

  • Cabina All SAN de NetApp (ASA)

  • Software HCI/Element de NetApp 11 o posterior

Requisitos de funciones

La siguiente tabla resume las funciones disponibles con esta versión de Astra Trident y las versiones de Kubernetes compatible.

Función La versión de Kubernetes ¿Se requieren puertas de funciones?

Astra Trident

1,23 - 1,29

No

Snapshots de volumen

1,23 - 1,29

No

RVP desde snapshots de volumen

1,23 - 1,29

No

Cambio de tamaño del VP de iSCSI

1,23 - 1,29

No

CHAP bidireccional de ONTAP

1,23 - 1,29

No

Políticas de exportación dinámicas

1,23 - 1,29

No

Operador de Trident

1,23 - 1,29

No

Topología CSI

1,23 - 1,29

No

Se probaron sistemas operativos host

Aunque Astra Trident no admite oficialmente sistemas operativos específicos, se sabe que lo siguiente es lo siguiente:

  • Versiones de RedHat CoreOS (RHCOS) compatibles con OpenShift Container Platform (AMD64 y ARM64)

  • RHEL 8+ (AMD64 Y ARM64)

    Nota NVMe/TCP requiere RHEL 9 o posterior.
  • Ubuntu 22,04 o posterior (AMD64 y ARM64)

  • Windows Server 2019 (AMD64)

De forma predeterminada, Astra Trident se ejecuta en un contenedor y, por lo tanto, se ejecutará en cualquier trabajador de Linux. Sin embargo, estos trabajadores deben poder montar los volúmenes que ofrece Astra Trident con el cliente NFS o iniciador iSCSI estándar, en función de los back-ends que utilice.

La tridentctl Utility también se ejecuta en cualquiera de estas distribuciones de Linux.

Configuración de hosts

Todos los nodos de trabajadores del clúster de Kubernetes deben poder montar los volúmenes que haya aprovisionado para los pods. Para preparar los nodos de trabajo, debe instalar las herramientas NFS, iSCSI o NVMe según la selección de controladores.

Configuración del sistema de almacenamiento

Es posible que Astra Trident requiera cambios en un sistema de almacenamiento antes de que una configuración de back-end pueda usarla.

Puertos Astra Trident

Astra Trident requiere acceso a puertos específicos para la comunicación.

Imágenes de contenedor y las versiones de Kubernetes correspondientes

Para instalaciones con problemas de conexión aérea, la siguiente lista es una referencia de las imágenes de contenedor necesarias para instalar Astra Trident. Utilice la tridentctl images comando para verificar la lista de imágenes de contenedor necesarias.

La versión de Kubernetes Imagen de contenedor

v1.23.0

  • docker.io/netapp/trident:24.02.0

  • docker.io/netapp/trident-autosupport:24,02

  • registry.k8s.io/sig-storage/csi-provisioner:v4,0.0

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

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

  • registry.k8s.io/sig-storage/csi-snapshotter:v6,3.3

  • registry.k8s.io/sig-storage/csi-node-driver-registrador:v2.10.0

  • docker.io/netapp/trident-operator:24.02.0 (opcional)

v1.24.0

  • docker.io/netapp/trident:24.02.0

  • docker.io/netapp/trident-autosupport:24,02

  • registry.k8s.io/sig-storage/csi-provisioner:v4,0.0

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

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

  • registry.k8s.io/sig-storage/csi-snapshotter:v6,3.3

  • registry.k8s.io/sig-storage/csi-node-driver-registrador:v2.10.0

  • docker.io/netapp/trident-operator:24.02.0 (opcional)

v1.25.0

  • docker.io/netapp/trident:24.02.0

  • docker.io/netapp/trident-autosupport:24,02

  • registry.k8s.io/sig-storage/csi-provisioner:v4,0.0

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

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

  • registry.k8s.io/sig-storage/csi-snapshotter:v6,3.3

  • registry.k8s.io/sig-storage/csi-node-driver-registrador:v2.10.0

  • docker.io/netapp/trident-operator:24.02.0 (opcional)

v1.26.0

  • docker.io/netapp/trident:24.02.0

  • docker.io/netapp/trident-autosupport:24,02

  • registry.k8s.io/sig-storage/csi-provisioner:v4,0.0

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

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

  • registry.k8s.io/sig-storage/csi-snapshotter:v6,3.3

  • registry.k8s.io/sig-storage/csi-node-driver-registrador:v2.10.0

  • docker.io/netapp/trident-operator:24.02.0 (opcional)

v.1.27.0

  • docker.io/netapp/trident:24.02.0

  • docker.io/netapp/trident-autosupport:24,02

  • registry.k8s.io/sig-storage/csi-provisioner:v4,0.0

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

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

  • registry.k8s.io/sig-storage/csi-snapshotter:v6,3.3

  • registry.k8s.io/sig-storage/csi-node-driver-registrador:v2.10.0

  • docker.io/netapp/trident-operator:24.02.0 (opcional)

v1.28.0

  • docker.io/netapp/trident:24.02.0

  • docker.io/netapp/trident-autosupport:24,02

  • registry.k8s.io/sig-storage/csi-provisioner:v4,0.0

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

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

  • registry.k8s.io/sig-storage/csi-snapshotter:v6,3.3

  • registry.k8s.io/sig-storage/csi-node-driver-registrador:v2.10.0

  • docker.io/netapp/trident-operator:24.02.0 (opcional)

v1.29.0

  • docker.io/netapp/trident:24.02.0

  • docker.io/netapp/trident-autosupport:24,02

  • registry.k8s.io/sig-storage/csi-provisioner:v4,0.0

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

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

  • registry.k8s.io/sig-storage/csi-snapshotter:v6,3.3

  • registry.k8s.io/sig-storage/csi-node-driver-registrador:v2.10.0

  • docker.io/netapp/trident-operator:24.02.0 (opcional)