Requisitos
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,27 ahora es compatible con Trident. Actualizar 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. Trident ha recomendado el uso defind_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,12 básico
-
Kubernetes 1,22 - 1,27
-
Mirantis Kubernetes Engine 3,5
-
OpenShift 4,10 - 4,13
El operador Trident es compatible con las siguientes versiones:
-
Anthos on-premises (VMware) y Anthos en 1,12 básico
-
Kubernetes 1,22 - 1,27
-
OpenShift 4,10 - 4,13
Astra Trident también funciona con una gran cantidad de otras ofertas de Kubernetes completamente gestionadas y gestionadas, como Google Kubernetes Engine (GKE), Amazon Elastic Kubernetes Services (EKS), Azure Kubernetes Service (AKS), Rancher y VMware Tanzu Portfolio.
Antes de actualizar un clúster de Kubernetes de 1.24 a 1.25 o posterior que tenga instalado Astra Trident, 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,22 - 1,27 |
No |
Snapshots de volumen |
1,22 - 1,27 |
No |
RVP desde snapshots de volumen |
1,22 - 1,27 |
No |
Cambio de tamaño del VP de iSCSI |
1,22 - 1,27 |
No |
CHAP bidireccional de ONTAP |
1,22 - 1,27 |
No |
Políticas de exportación dinámicas |
1,22 - 1,27 |
No |
Operador de Trident |
1,22 - 1,27 |
No |
Topología CSI |
1,22 - 1,27 |
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)
-
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 o iSCSI según su selección de controlador.
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.22.0 |
|
v1.23.0 |
|
v1.24.0 |
|
v1.25.0 |
|
v1.26.0 |
|
v.1.27.0 |
|