Skip to main content
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Anforderungen

Beitragende

Prüfen Sie zunächst die unterstützten Frontend-, Back-Ends- und Host-Konfigurationen.

Hinweis Weitere Informationen zu den Ports, die Astra Trident verwendet, finden Sie unter "Hier".

Unterstützte Frontends (Orchestrators)

Astra Trident unterstützt mehrere Container-Engines und Orchestrierungslösungen. Dazu gehören:

  • Kubernetes 1.17 oder höher (aktuell: 1.22)

  • Mirantis Kubernetes Engine 3.4

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

Der Trident-Operator wird durch folgende Versionen unterstützt:

  • Kubernetes 1.17 oder höher (aktuell: 1.22)

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

Hinweis Benutzer der Container-Plattform Red hat OpenShift beobachten möglicherweise, dass ihre Datei „initiatorname.iscsi“ leer ist, wenn Sie eine Version unter 4.6.8 verwenden. Dieser Fehler wurde von RedHat festgestellt, dass diese mit OpenShift 4.6.8 behoben werden soll. Siehe das "Ankündigung zur Fehlerbehebung". NetApp empfiehlt die Verwendung von Astra Trident auf OpenShift 4.6.8 und höher.

Astra Trident arbeitet auch mit einer Vielzahl anderer vollständig verwalteter und selbst verwalteter Kubernetes-Angebote zusammen, darunter Google Cloud Google Kubernetes Engine (GKE), AWS Elastic Kubernetes Services (EKS), Azure Kubernetes Service (AKS) und Rancher.

Unterstützte Back-Ends (Storage)

Zur Verwendung von Astra Trident benötigen Sie ein oder mehrere der folgenden unterstützten Back-Ends:

  • Amazon FSX für NetApp ONTAP

  • Azure NetApp Dateien

  • Cloud Volumes ONTAP

  • Cloud Volumes Service für AWS

  • Cloud Volumes Service für GCP

  • FAS/All Flash FAS/Select 9.3 oder höher

  • NetApp All-SAN-Array (ASA)

  • NetApp HCI/Element Software 8 oder höher

Anforderungen an die Funktionen

Die nachfolgende Tabelle enthält einen Überblick über die Funktionen dieser Version von Astra Trident und die von ihm unterstützten Versionen von Kubernetes.

Merkmal Kubernetes-Version Funktionstore erforderlich?

CSI Trident

1.17 und höher

Nein

Volume Snapshots

1.17 und höher

Nein

PVC aus Volume Snapshots

1.17 und höher

Nein

ISCSI PV-Größe

1.17 und höher

Nein

Bidirektionales ONTAP-CHAP

1.17 und höher

Nein

Dynamische Exportrichtlinien

1.17 und höher

Nein

Trident Operator

1.17 und höher

Nein

Auto Worker Node Prep (Beta)

1.17 und höher

Nein

CSI-Topologie

1.17 und höher

Nein

Unterstützte Host-Betriebssysteme

Astra Trident selbst läuft standardmäßig in einem Container, daher wird es auf jedem Linux-Worker ausgeführt. Die Mitarbeiter müssen jedoch in der Lage sein, die Volumes, die Astra Trident bietet, je nach den verwendeten Back-End(s) den standardmäßigen NFS-Client oder iSCSI-Initiator zu mounten.

Dies sind die Linux-Distributionen, die bekanntlich funktionieren:

  • Debian 8 oder höher

  • Redhat CoreOS 4.2 und 4.3

  • RHEL oder CentOS 7.4 oder höher

  • Ubuntu 18.04 oder höher

Der tridentctl Utility läuft auch auf jeder dieser Linux-Distributionen.

Host-Konfiguration

Abhängig von den verwendeten Backend(s) sollten NFS und/oder iSCSI Utilities auf allen Arbeitern im Cluster installiert werden. Siehe "Hier" Finden Sie weitere Informationen.

Konfiguration des Storage-Systems

Astra Trident erfordert möglicherweise einige Änderungen an einem Storage-System, bevor eine Backend-Konfiguration verwendet werden kann. Siehe "Hier" Entsprechende Details.

Container-Images und entsprechende Kubernetes-Versionen

Informationen zu luftvergaschten Installationen finden Sie in der folgenden Liste, welche Container-Images für die Installation von Astra Trident erforderlich sind:

Kubernetes-Version Container-Image

V1.17.0

  • netapp/Trident:21.07.0

  • netapp/Trident-Betreiber:21.07.0

  • netapp/Trident: 21.01

  • K8s.gcr.io/sig-Storage/csi-bereitstellung:v2.1.1

  • K8s.gcr.io/sig-Storage/csi-Attacher:v3.1.0

  • K8s.gcr.io/sig-Storage/csi-resizer:v1.1.0

  • K8s.gcr.io/sig-Storage/csi-Snapshots:v3.0.3

  • K8s.gcr.io/sig-Storage/csi-Node-driver-registrar:v2.1.0

V1.18.0

  • netapp/Trident:21.07.0

  • netapp/Trident-Betreiber:21.07.0

  • netapp/Trident: 21.01

  • K8s.gcr.io/sig-Storage/csi-bereitstellung:v2.1.1

  • K8s.gcr.io/sig-Storage/csi-Attacher:v3.1.0

  • K8s.gcr.io/sig-Storage/csi-resizer:v1.1.0

V1.19.0

  • netapp/Trident:21.07.0

  • netapp/Trident-Betreiber:21.07.0

  • netapp/Trident: 21.01

  • K8s.gcr.io/sig-Storage/csi-bereitstellung:v2.1.1

  • K8s.gcr.io/sig-Storage/csi-Attacher:v3.1.0

  • K8s.gcr.io/sig-Storage/csi-resizer:v1.1.0

  • K8s.gcr.io/sig-Storage/csi-Snapshots:v3.0.3

  • K8s.gcr.io/sig-Storage/csi-Node-driver-registrar:v2.1.0

V1.20.0

  • netapp/Trident:21.07.0

  • netapp/Trident-Betreiber:21.07.0

  • netapp/Trident: 21.01

  • K8s.gcr.io/sig-Storage/csi-bereitstellung:v2.1.1

  • K8s.gcr.io/sig-Storage/csi-Attacher:v3.1.0

  • K8s.gcr.io/sig-Storage/csi-resizer:v1.1.0

  • K8s.gcr.io/sig-Storage/csi-Snapshots:v4.1.1

  • K8s.gcr.io/sig-Storage/csi-Node-driver-registrar:v2.1.0

V1.21,0

  • netapp/Trident:21.07.0

  • netapp/Trident-Betreiber:21.07.0

  • netapp/Trident: 21.01

  • K8s.gcr.io/sig-Storage/csi-bereitstellung:v2.1.1

  • K8s.gcr.io/sig-Storage/csi-Attacher:v3.1.0

  • K8s.gcr.io/sig-Storage/csi-resizer:v1.1.0

  • K8s.gcr.io/sig-Storage/csi-Snapshots:v4.1.1

  • K8s.gcr.io/sig-Storage/csi-Node-driver-registrar:v2.1.0

Hinweis Verwenden Sie auf Kubernetes Version 1.20 und höher die validierten k8s.gcr.io/sig-storage/csi-snapshotter:v4.x Bild nur, wenn der v1 Version stellt den bereit volumesnapshots.snapshot.storage.k8s.io CRD.- Wenn der v1beta1 Die Version dient der CRD mit/ohne dem v1 Verwenden Sie die validierte Version k8s.gcr.io/sig-storage/csi-snapshotter:v3.x Bild: