Skip to main content
Hay disponible una nueva versión de este producto.
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

Para comenzar, revise los front-ends, los back-ends y la configuración de host compatibles.

Nota Para obtener más información sobre los puertos que utiliza Astra Trident, consulte "aquí".

Front-ends compatibles (orquestadores)

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

  • Kubernetes 1.17 o posterior (último: 1.22)

  • Mirantis Kubernetes Engine 3.4

  • OpenShift 4.4, 4.5, 4.6 (4.6.8+), 4.7, 4.8 (último 4.8)

El operador Trident es compatible con las siguientes versiones:

  • Kubernetes 1.17 o posterior (último: 1.22)

  • OpenShift 4.4, 4.5, 4.6 (4.6.8+), 4.7, 4.8 (último 4.8)

Nota Los usuarios de Red Hat OpenShift Container Platform pueden observar que el archivo initiatorname.iscsi está en blanco si se utiliza una versión inferior a 4.6.8. Este es un error que ha sido identificado por RedHat para ser corregido con OpenShift 4.6.8. Vea esto "aviso de corrección de errores". NetApp le recomienda que utilice Astra Trident en OpenShift 4.6.8 y posteriores.

Astra Trident también funciona con una gran variedad de ofertas de Kubernetes totalmente gestionadas y gestionadas, como Google Kubernetes Engine (GKE) de Google Cloud, Elastic Kubernetes Services (EKS) de AWS, Azure Kubernetes Service (AKS) y Rancher.

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 AWS

  • Cloud Volumes Service para GCP

  • FAS/AFF/Seleccione 9.3 o posterior

  • Cabina All SAN de NetApp (ASA)

  • Software HCI/Element de NetApp 8 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?

CSI Trident

1.17 y posterior

No

Snapshots de volumen

1.17 y posterior

No

RVP desde snapshots de volumen

1.17 y posterior

No

Cambio de tamaño del VP de iSCSI

1.17 y posterior

No

CHAP bidireccional de ONTAP

1.17 y posterior

No

Políticas de exportación dinámicas

1.17 y posterior

No

Operador de Trident

1.17 y posterior

No

Preparación automática de nodos de trabajo (beta)

1.17 y posterior

No

Topología CSI

1.17 y posterior

No

Sistemas operativos host compatibles

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

Estas son las distribuciones de Linux que se sabe que funcionan:

  • Debian 8 o posterior

  • Redhat CoreOS 4.2 y 4.3

  • RHEL o CentOS 7.4 o posterior

  • Ubuntu 18.04 o posterior

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

Configuración de hosts

En función de los back-end que se estén utilizando, deben instalarse utilidades NFS y/o iSCSI en todos los trabajadores del clúster. Consulte "aquí" si quiere más información.

Configuración del sistema de almacenamiento

Es posible que Astra Trident requiera algunos cambios en un sistema de almacenamiento antes de que una configuración de back-end pueda usarlos. Consulte "aquí" para obtener más detalles.

Imágenes de contenedor y las versiones de Kubernetes correspondientes

Para las instalaciones con conexión inalámbrica, consulte la siguiente lista para ver qué imágenes de contenedor se necesitan para instalar Astra Trident:

La versión de Kubernetes Imagen de contenedor

v1.17.0

  • netapp/trident:21.07.0

  • netapp/operador especializado: 21.07.0

  • netapp/trident-autosupport:21.01

  • k8s.gcr.io/sig-storage/csi-aprovisionador:v2.1.1

  • k8s.gcr.io/sig-storage/csi-attacher:v3.1.0

  • k8s.gcr.io/sig-storage/csi-reszer:v1.1.0

  • k8s.gcr.io/sig-storage/csi-snapshotter:v3.0.3

  • k8s.gcr.io/sig-storage/csi-node-driver-registrador:v2.1.0

v1.18.0

  • netapp/trident:21.07.0

  • netapp/operador especializado: 21.07.0

  • netapp/trident-autosupport:21.01

  • k8s.gcr.io/sig-storage/csi-aprovisionador:v2.1.1

  • k8s.gcr.io/sig-storage/csi-attacher:v3.1.0

  • k8s.gcr.io/sig-storage/csi-reszer:v1.1.0

v1.19.0

  • netapp/trident:21.07.0

  • netapp/operador especializado: 21.07.0

  • netapp/trident-autosupport:21.01

  • k8s.gcr.io/sig-storage/csi-aprovisionador:v2.1.1

  • k8s.gcr.io/sig-storage/csi-attacher:v3.1.0

  • k8s.gcr.io/sig-storage/csi-reszer:v1.1.0

  • k8s.gcr.io/sig-storage/csi-snapshotter:v3.0.3

  • k8s.gcr.io/sig-storage/csi-node-driver-registrador:v2.1.0

v1.20.0

  • netapp/trident:21.07.0

  • netapp/operador especializado: 21.07.0

  • netapp/trident-autosupport:21.01

  • k8s.gcr.io/sig-storage/csi-aprovisionador:v2.1.1

  • k8s.gcr.io/sig-storage/csi-attacher:v3.1.0

  • k8s.gcr.io/sig-storage/csi-reszer:v1.1.0

  • k8s.gcr.io/sig-storage/csi-snapshotter:v4.1.1

  • k8s.gcr.io/sig-storage/csi-node-driver-registrador:v2.1.0

1.21.0

  • netapp/trident:21.07.0

  • netapp/operador especializado: 21.07.0

  • netapp/trident-autosupport:21.01

  • k8s.gcr.io/sig-storage/csi-aprovisionador:v2.1.1

  • k8s.gcr.io/sig-storage/csi-attacher:v3.1.0

  • k8s.gcr.io/sig-storage/csi-reszer:v1.1.0

  • k8s.gcr.io/sig-storage/csi-snapshotter:v4.1.1

  • k8s.gcr.io/sig-storage/csi-node-driver-registrador:v2.1.0

Nota En la versión 1.20 de Kubernetes y versiones posteriores, utilice las validadas k8s.gcr.io/sig-storage/csi-snapshotter:v4.x la imagen sólo si la v1 la versión sirve volumesnapshots.snapshot.storage.k8s.io CRD. Si la v1beta1 La versión sirve al CRD con/sin el v1 versión, utilice la validada k8s.gcr.io/sig-storage/csi-snapshotter:v3.x imagen.