Bekannte Probleme und Einschränkungen
Hier finden Sie Informationen zu bekannten Problemen und Einschränkungen bei der Verwendung von Astra Trident mit Docker.
Das Upgrade des Trident Docker Volume Plug-ins auf 20.10 und höher aus älteren Versionen führt zu einem Upgrade-Fehler, ohne dass solche Datei- oder Verzeichnisfehler auftreten.
-
Deaktivieren Sie das Plugin.
docker plugin disable -f netapp:latest
-
Entfernen Sie das Plug-in.
docker plugin rm -f netapp:latest
-
Installieren Sie das Plugin neu, indem Sie den zusätzlichen Parameter angeben
config
.docker plugin install netapp/trident-plugin:20.10 --alias netapp --grant-all-permissions config=config.json
Volume-Namen müssen mindestens 2 Zeichen lang sein.
Dies ist eine Docker-Client-Einschränkung. Der Client interpretiert einen einzelnen Zeichennamen als Windows-Pfad. "Siehe Bug 25773". |
Docker Swarm hat bestimmte Verhaltensweisen, die Astra Trident nicht durch jede Storage- und Treiberkombination unterstützen können.
-
Docker Swarm verwendet derzeit Volume-Namen anstelle der Volume-ID als eindeutige Volume-Kennung.
-
Volume-Anforderungen werden gleichzeitig an jeden Node in einem Swarm-Cluster gesendet.
-
Volume-Plug-ins (einschließlich Astra Trident) müssen auf jedem Knoten in einem Swarm-Cluster unabhängig ausgeführt werden. Aufgrund der Funktionsweise von ONTAP und der Funktionsweise der
ontap-nas
undontap-san
-Treiber sind sie die einzigen, die innerhalb dieser Einschränkungen arbeiten können.
Der Rest der Fahrer unterliegt Themen wie Rennbedingungen, die dazu führen können, dass eine große Anzahl von Volumes für eine einzelne Anfrage ohne einen klaren „Gewinner“ erstellt werden; zum Beispiel hat Element eine Funktion, die es Volumes erlaubt, den gleichen Namen, aber unterschiedliche IDs zu haben.
NetApp hat das Docker-Team Feedback gegeben, lässt aber keinen Anzeichen für einen zukünftigen Regressanspruch haben.