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

Vor der Installation von Astra Trident sollten Sie diese allgemeinen Systemanforderungen überprüfen. Spezifische Back-Ends können zusätzliche Anforderungen haben.

Kritische Informationen zu Astra Trident

Sie müssen die folgenden wichtigen Informationen über Astra Trident lesen.

<strong> Informationen über Astra TripereIT </strong>
  • Kubernetes 1.27 wird jetzt in Trident unterstützt. Upgrade von Trident vor dem Upgrade von Kubernetes.

  • Astra Trident setzt die Verwendung von Multipathing-Konfiguration in SAN-Umgebungen strikt um und empfiehlt den Nutzen von find_multipaths: no In Multipath.conf Datei.

    Verwendung einer Konfiguration ohne Multipathing oder Verwendung von find_multipaths: yes Oder find_multipaths: smart Der Wert in der Multipath.conf-Datei führt zu Mount-Fehlern. Trident empfiehlt die Verwendung von find_multipaths: no Seit der Version 21.07.

Unterstützte Frontends (Orchestrators)

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

  • Anthos On-Premises (VMware) und Anthos auf Bare Metal 1.12

  • Kubernetes 1.22–1.27

  • Mirantis Kubernetes Engine 3.5

  • OpenShift 4.10 - 4.13

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

  • Anthos On-Premises (VMware) und Anthos auf Bare Metal 1.12

  • Kubernetes 1.22–1.27

  • OpenShift 4.10 - 4.13

Astra Trident ist auch mit einer Vielzahl weiterer vollständig gemanagter und selbst verwalteter Kubernetes-Angebote kompatibel, darunter Google Kubernetes Engine (GKE), Amazon Elastic Kubernetes Services (EKS), Azure Kubernetes Service (AKS), Rancher und VMware Tanzu Portfolio.

Warnung Bevor Sie ein Kubernetes Cluster von 1.24 auf 1.25 oder höher aktualisieren, auf die Astra Trident installiert ist, finden Sie unter "Aktualisieren einer Helm-Installation".

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 GCP

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

  • NetApp All-SAN-Array (ASA)

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

Astra Trident

1.22 - 1.27

Nein

Volume Snapshots

1.22 - 1.27

Nein

PVC aus Volume Snapshots

1.22 - 1.27

Nein

ISCSI PV-Größe

1.22 - 1.27

Nein

Bidirektionales ONTAP-CHAP

1.22 - 1.27

Nein

Dynamische Exportrichtlinien

1.22 - 1.27

Nein

Trident Operator

1.22 - 1.27

Nein

CSI-Topologie

1.22 - 1.27

Nein

Getestete Host-Betriebssysteme

Der Astra Trident unterstützt zwar bestimmte Betriebssysteme offiziell nicht, doch ist es bekannt, dass folgende Betriebssysteme funktionieren:

  • Redhat CoreOS (RHCOS) Versionen, die von OpenShift Container Platform (AMD64 und ARM64) unterstützt werden

  • RHEL 8 ODER HÖHER (AMD64 UND ARM64)

  • Ubuntu 22.04 oder höher (AMD64 und ARM64)

  • Windows Server 2019 (AMD64)

Standardmäßig wird Astra Trident in einem Container ausgeführt und läuft daher auf jedem Linux-Mitarbeiter. Diese Mitarbeiter müssen jedoch in der Lage sein, die Volumes, die Astra Trident bietet, je nach den von Ihnen verwendeten Back-Ends mit dem standardmäßigen NFS-Client oder iSCSI-Initiator zu mounten.

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

Host-Konfiguration

Alle Worker-Nodes im Kubernetes-Cluster müssen in der Lage sein, die Volumes, die Sie für Ihre Pods bereitgestellt haben, zu mounten. Um die Worker-Knoten vorzubereiten, müssen Sie die NFS- oder iSCSI-Tools auf der Grundlage Ihrer Treiberauswahl installieren.

Konfiguration des Storage-Systems

Astra Trident erfordert möglicherweise Änderungen an einem Storage-System, bevor es mit einer Backend-Konfiguration verwendet werden kann.

Astra Trident-Ports

Astra Trident erfordert Zugriff auf spezifische Ports für die Kommunikation.

Container-Images und entsprechende Kubernetes-Versionen

Bei luftvergaschten Installationen ist die folgende Liste eine Referenz für Container-Images, die für die Installation von Astra Trident erforderlich sind. Verwenden Sie die tridentctl images Befehl zum Überprüfen der Liste der erforderlichen Container-Images.

Kubernetes-Version Container-Image

V1.22.0

  • docker.io/netapp/Trident:23.07.1

  • docker.io/netapp/Trident-AutoSupport:23.07

  • Registry.k8s.io/SIG-Storage/csi-provisioner:v3.5.0

  • Registry.k8s.io/SIG-Storage/csi-Attacher:v4.3.0

  • Registry.k8s.io/SIG-Storage/csi-resizer:v1.8.0

  • Registry.k8s.io/SIG-Storage/csi-snapshotter:v6.2.2

  • Registry.k8s.io/SIG-Storage/csi-Node-driver-Registrar:v2.8.0

  • docker.io/netapp/Trident-Operator:23.07.1 (optional)

V1.23.0

  • docker.io/netapp/Trident:23.07.1

  • docker.io/netapp/Trident-AutoSupport:23.07

  • Registry.k8s.io/SIG-Storage/csi-provisioner:v3.5.0

  • Registry.k8s.io/SIG-Storage/csi-Attacher:v4.3.0

  • Registry.k8s.io/SIG-Storage/csi-resizer:v1.8.0

  • Registry.k8s.io/SIG-Storage/csi-snapshotter:v6.2.2

  • Registry.k8s.io/SIG-Storage/csi-Node-driver-Registrar:v2.8.0

  • docker.io/netapp/Trident-Operator:23.07.1 (optional)

V1.24.0

  • docker.io/netapp/Trident:23.07.1

  • docker.io/netapp/Trident-AutoSupport:23.07

  • Registry.k8s.io/SIG-Storage/csi-provisioner:v3.5.0

  • Registry.k8s.io/SIG-Storage/csi-Attacher:v4.3.0

  • Registry.k8s.io/SIG-Storage/csi-resizer:v1.8.0

  • Registry.k8s.io/SIG-Storage/csi-snapshotter:v6.2.2

  • Registry.k8s.io/SIG-Storage/csi-Node-driver-Registrar:v2.8.0

  • docker.io/netapp/Trident-Operator:23.07.1 (optional)

V1.25.0

  • docker.io/netapp/Trident:23.07.1

  • docker.io/netapp/Trident-AutoSupport:23.07

  • Registry.k8s.io/SIG-Storage/csi-provisioner:v3.5.0

  • Registry.k8s.io/SIG-Storage/csi-Attacher:v4.3.0

  • Registry.k8s.io/SIG-Storage/csi-resizer:v1.8.0

  • Registry.k8s.io/SIG-Storage/csi-snapshotter:v6.2.2

  • Registry.k8s.io/SIG-Storage/csi-Node-driver-Registrar:v2.8.0

  • docker.io/netapp/Trident-Operator:23.07.1 (optional)

V1.26.0

  • docker.io/netapp/Trident:23.07.1

  • docker.io/netapp/Trident-AutoSupport:23.07

  • Registry.k8s.io/SIG-Storage/csi-provisioner:v3.5.0

  • Registry.k8s.io/SIG-Storage/csi-Attacher:v4.3.0

  • Registry.k8s.io/SIG-Storage/csi-resizer:v1.8.0

  • Registry.k8s.io/SIG-Storage/csi-snapshotter:v6.2.2

  • Registry.k8s.io/SIG-Storage/csi-Node-driver-Registrar:v2.8.0

  • docker.io/netapp/Trident-Operator:23.07.1 (optional)

V1.27.0

  • docker.io/netapp/Trident:23.07.1

  • docker.io/netapp/Trident-AutoSupport:23.07

  • Registry.k8s.io/SIG-Storage/csi-provisioner:v3.5.0

  • Registry.k8s.io/SIG-Storage/csi-Attacher:v4.3.0

  • Registry.k8s.io/SIG-Storage/csi-resizer:v1.8.0

  • Registry.k8s.io/SIG-Storage/csi-snapshotter:v6.2.2

  • Registry.k8s.io/SIG-Storage/csi-Node-driver-Registrar:v2.8.0

  • docker.io/netapp/Trident-Operator:23.07.1 (optional)