Requisiti
Inizia esaminando i frontend, i backend e la configurazione host supportati.
|
Per ulteriori informazioni sulle porte utilizzate da Astra Trident, vedere "qui". |
Frontend supportati (orchestratori)
Astra Trident supporta diversi motori e orchestratori di container, tra cui:
-
Kubernetes 1.17 o versione successiva (ultimo: 1.22)
-
Motore di Mirantis Kubernetes 3.4
-
OpenShift 4.4, 4.5, 4.6 (4.6.8+), 4.7, 4.8 (ultimo 4.8)
L'operatore Trident è supportato con le seguenti versioni:
-
Kubernetes 1.17 o versione successiva (ultimo: 1.22)
-
OpenShift 4.4, 4.5, 4.6 (4.6.8+), 4.7, 4.8 (ultimo 4.8)
|
Gli utenti di Red Hat OpenShift Container Platform potrebbero notare che il file initiator name.iscsi è vuoto se si utilizza una versione inferiore a 4.6.8. Questo è un bug identificato da RedHat per essere corretto con OpenShift 4.6.8. Vedi questo "annuncio di risoluzione dei bug". NetApp consiglia di utilizzare Astra Trident su OpenShift 4.6.8 e versioni successive. |
Astra Trident lavora anche con una serie di altre offerte Kubernetes completamente gestite e autogestite, tra cui Google Kubernetes Engine (GKE) di Google Cloud, Elastic Kubernetes Services (EKS) di AWS, Azure Kubernetes Service (AKS) di Azure e Rancher.
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 AWS
-
Cloud Volumes Service per GCP
-
FAS/AFF/Select 9.3 o versione successiva
-
Array All SAN (ASA) NetApp
-
Software NetApp HCI/Element 8 o versione successiva
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à? |
---|---|---|
Trident CSI |
1.17 e versioni successive |
No |
Snapshot dei volumi |
1.17 e versioni successive |
No |
PVC dalle istantanee dei volumi |
1.17 e versioni successive |
No |
Ridimensionamento di iSCSI PV |
1.17 e versioni successive |
No |
CHAP bidirezionale ONTAP |
1.17 e versioni successive |
No |
Policy di esportazione dinamiche |
1.17 e versioni successive |
No |
Operatore Trident |
1.17 e versioni successive |
No |
Preparazione automatica dei nodi di lavoro (beta) |
1.17 e versioni successive |
No |
Topologia CSI |
1.17 e versioni successive |
No |
Sistemi operativi host supportati
Per impostazione predefinita, Astra Trident viene eseguito in un container, quindi 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 del backend in uso.
Queste sono le distribuzioni Linux che funzionano:
-
Debian 8 o versioni successive
-
RedHat CoreOS 4.2 e 4.3
-
RHEL o CentOS 7.4 o versione successiva
-
Ubuntu 18.04 o versione successiva
Il tridentctl
Utility può essere eseguita anche su una qualsiasi di queste distribuzioni di Linux.
Configurazione dell'host
A seconda del backend in uso, le utility NFS e/o iSCSI devono essere installate su tutti gli utenti del cluster. Vedere "qui" per ulteriori informazioni.
Configurazione del sistema storage
Astra Trident potrebbe richiedere alcune modifiche a un sistema storage prima che possa essere utilizzato da una configurazione di back-end. Vedere "qui" per ulteriori informazioni.
Immagini container e corrispondenti versioni di Kubernetes
Per le installazioni con aria compressa, vedere l'elenco seguente per le immagini container necessarie per installare Astra Trident:
Versione di Kubernetes | Immagine container |
---|---|
v1.17.0 |
|
v1.18.0 |
|
v1.19.0 |
|
v1.20.0 |
|
v1.21.1.0 |
|
|
Su Kubernetes versione 1.20 e successive, utilizzare il validato k8s.gcr.io/sig-storage/csi-snapshotter:v4.x immagine solo se v1 la versione di sta servendo volumesnapshots.snapshot.storage.k8s.io CRD. Se il v1beta1 La versione sta servendo il CRD con/senza v1 versione, utilizzare il validato k8s.gcr.io/sig-storage/csi-snapshotter:v3.x immagine.
|