Requisiti
Prima di installare Astra Trident, è necessario esaminare questi requisiti generali di sistema. I backend specifici potrebbero avere requisiti aggiuntivi.
Informazioni critiche su Astra Trident
È necessario leggere le seguenti informazioni critiche su Astra Trident.
<strong> informazioni su Astra </strong>
-
Kubernetes 1,31 è ora supportato in Astra Trident. Aggiorna Astra Trident prima di eseguire l'upgrade di Kubernetes.
-
Astra Trident applica rigorosamente l'utilizzo della configurazione multipath negli ambienti SAN, con un valore consigliato
find_multipaths: no
nel file multipath.conf.L'utilizzo di una configurazione non multipathing o di
find_multipaths: yes
un valore ORfind_multipaths: smart
nel file multipath.conf determinerà errori di montaggio. Astra Trident ha consigliato l'utilizzo difind_multipaths: no
fin dalla release 21,07.
Frontend supportati (orchestratori)
Astra Trident supporta diversi motori e orchestratori di container, tra cui:
-
Anthos on-premise (VMware) e anthos su Bare Metal 1,16
-
Kubernetes 1,24 - 1,31
-
OpenShift 4,10 - 4,16
L'operatore Trident è supportato con le seguenti versioni:
-
Anthos on-premise (VMware) e anthos su Bare Metal 1,16
-
Kubernetes 1,24 - 1,31
-
OpenShift 4,10 - 4,16
Astra Trident funziona anche con un host di altre offerte Kubernetes completamente gestite e gestite in autonomia, inclusi Google Kubernetes Engine (GKE), Amazon Elastic Kubernetes Services (EKS), Azure Kubernetes Service (AKS), Mirantis Kubernetes Engine (MKE), Rancher e VMware Tanzu Portfolio.
Astra Trident e ONTAP possono essere utilizzati come storage provider per "KubeVirt".
Prima di eseguire l'upgrade di un cluster Kubernetes dalla versione 1,24 alla 1,25 o successiva con Astra Trident installato, fare riferimento alla "Aggiornare un'installazione Helm". |
Back-end supportati (storage)
Per utilizzare Astra Trident, sono necessari uno o più dei seguenti backend supportati:
-
Amazon FSX per NetApp ONTAP
-
Azure NetApp Files
-
Cloud Volumes ONTAP
-
Cloud Volumes Service per GCP
-
FAS/AFF/Select 9.5 o versione successiva
-
Array All SAN (ASA) NetApp
-
Software NetApp HCI/Element 11 o superiore
Requisiti delle funzionalità
La tabella seguente riassume le funzionalità disponibili con questa release di Astra Trident e le versioni di Kubernetes supportate.
Funzione | Versione di Kubernetes | Sono richiesti i gate delle funzionalità? |
---|---|---|
Astra Trident |
1,24 - 1,31 |
No |
Snapshot dei volumi |
1,24 - 1,31 |
No |
PVC dalle istantanee dei volumi |
1,24 - 1,31 |
No |
Ridimensionamento di iSCSI PV |
1,24 - 1,31 |
No |
CHAP bidirezionale ONTAP |
1,24 - 1,31 |
No |
Policy di esportazione dinamiche |
1,24 - 1,31 |
No |
Operatore Trident |
1,24 - 1,31 |
No |
Topologia CSI |
1,24 - 1,31 |
No |
Sistemi operativi host testati
Sebbene Astra Trident non supporti ufficialmente sistemi operativi specifici, sono noti i seguenti elementi:
-
Versioni di RedHat CoreOS (RHCOS) supportate da OpenShift Container Platform (AMD64 e ARM64)
-
RHEL 8+ (AMD64 E ARM64)
NVMe/TCP richiede RHEL 9 o versione successiva. -
Ubuntu 22.04 o versione successiva (AMD64 e ARM64)
-
Windows Server 2022
Per impostazione predefinita, Astra Trident viene eseguito in un container e, di conseguenza, viene eseguito su qualsiasi worker Linux. Tuttavia, questi lavoratori devono essere in grado di montare i volumi forniti da Astra Trident utilizzando il client NFS standard o iSCSI Initiator, a seconda dei backend utilizzati.
L' `tridentctl`utility funziona anche su una qualsiasi di queste distribuzioni di Linux.
Configurazione dell'host
Tutti i nodi di lavoro nel cluster Kubernetes devono essere in grado di montare i volumi forniti per i pod. Per preparare i nodi di lavoro, devi installare i tool NFS, iSCSI o NVMe in base alla tua selezione di driver.
Configurazione del sistema storage
Astra Trident potrebbe richiedere modifiche a un sistema storage prima che possa essere utilizzato da una configurazione di back-end.
Porte Astra Trident
Astra Trident richiede l'accesso a porte specifiche per la comunicazione.
Immagini container e corrispondenti versioni di Kubernetes
Per le installazioni a gapping d'aria, l'elenco seguente è un riferimento alle immagini dei container necessarie per installare Astra Trident. Utilizzare il tridentctl images
comando per verificare l'elenco delle immagini contenitore necessarie.
Versioni di Kubernetes | Immagine container |
---|---|
v1.24.0, v1.25.0, v1.26.0, v1.27.0, v1.28.0, v1.29.0, v1.30.0, v1.31.0 |
|