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.

Die Architektur von Astra Trident

Beitragende

Astra Trident wird als einzelner Controller Pod plus Node Pod auf jedem Worker-Node im Cluster ausgeführt. Der Node Pod muss auf jedem Host ausgeführt werden, auf dem Sie ein Astra Trident Volume mounten möchten.

Allgemeines zu Controller-Pods und Node-Pods

Astra Trident wird als einzelner oder mehrerer Trident Node PodsCluster im Kubernetes-Cluster implementiert Trident Controller Podund verwendet standardmäßige Kubernetes CSI Sidecar Container, um die Implementierung von CSI-Plug-ins zu vereinfachen. "Kubernetes CSI Sidecar-Container" Werden von der Kubernetes Storage Community unterhalten.

Kubernetes "Knotenauswahl" und "Toleranzen und Verfleckungen"schränken die Ausführung eines Pods auf einem bestimmten oder bevorzugten Node ein. Während der Astra Trident Installation können Node-Selektoren und Toleranzen für Controller- und Node-Pods konfiguriert werden.

  • Das Controller-Plug-in übernimmt Volume-Bereitstellung und -Management, beispielsweise Snapshots und Größenanpassungen.

  • Das Node-Plug-in verarbeitet das Verbinden des Speichers mit dem Node.

Diagramm der Astra-Trident-Architektur auf dem Kubernetes-Cluster.
Abbildung 1. Astra Trident wird auf dem Kubernetes-Cluster implementiert

Trident Controller Pod

Beim Trident Controller Pod handelt es sich um einen einzelnen Pod, auf dem das CSI Controller Plug-in ausgeführt wird.

  • Verantwortlich für die Bereitstellung und das Management von Volumes in NetApp Storage

  • Management durch eine Kubernetes-Implementierung

  • Kann je nach Installationsparameter auf der Steuerebene oder auf den Arbeitsknoten ausgeführt werden.

Diagramm des Trident Controller Pod
Abbildung 2. Trident Controller Pod-Diagramm

Trident Node Pods

Trident Node Pods sind privilegierte Pods, auf denen das CSI Node Plug-in ausgeführt wird.

  • Verantwortlich für das Mounten und Entmounten von Speicher für Pods, die auf dem Host ausgeführt werden

  • Gemanagt von einem Kubernetes DemonSet

  • Muss auf jedem Node ausgeführt werden, auf dem NetApp Storage gemountet werden soll

Diagramm des Trident Node Pod
Abbildung 3. Trident Node Pod-Diagramm

Unterstützte Kubernetes-Cluster-Architekturen

Astra Trident wird durch die folgenden Kubernetes-Architekturen unterstützt:

Kubernetes-Cluster-Architekturen Unterstützt Standardinstallation

Ein Master Computing

Ja.

Ja.

Mehrere Master-Computer und Computing-Ressourcen

Ja.

Ja.

Master, etcd, Berechnung

Ja.

Ja.

Master, Infrastruktur, Computing

Ja.

Ja.