Trident-Operator mit Helm (Offline-Modus) implementieren
Beitragende
Sie können den Trident-Operator implementieren und Astra Trident mithilfe von Helm installieren. Dieser Prozess gilt für Installationen, bei denen die von Astra Trident benötigten Container-Images in einer privaten Registrierung gespeichert werden. Wenn Sie keine private Bildregistrierung besitzen, verwenden Sie das "Standardimplementierung einsetzen".
Entscheidende Informationen zu Astra Trident 23.01
Sie müssen die folgenden wichtigen Informationen über Astra Trident lesen.
<strong> Informationen über Astra TripereIT </strong>
-
Kubernetes 1.26 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
Oderfind_multipaths: smart
Der Wert in der Multipath.conf-Datei führt zu Mount-Fehlern. Trident empfiehlt die Verwendung vonfind_multipaths: no
Seit der Version 21.07.
Setzen Sie den Trident-Operator ein und installieren Sie Astra Trident mit Helm
Verwendung von Trident "Steuerruderdiagramm" Sie können den Trident Operator implementieren und Trident in einem Schritt installieren.
Prüfen "Die Übersicht über die Installation" Um sicherzustellen, dass Sie die Installationsvoraussetzungen erfüllt haben, und die richtige Installationsoption für Ihre Umgebung ausgewählt haben.
Zusätzlich zum "Voraussetzungen für die Implementierung" Die Sie benötigen "Helm Version 3".
-
Fügen Sie das Helm Repository von Astra Trident hinzu:
helm repo add netapp-trident https://netapp.github.io/trident-helm-chart
-
Nutzung
helm install
Und geben Sie einen Namen für die Bereitstellung und den Speicherort der Image-Registrierung an. Ihr "Trident und CSI-Images" Kann in einer Registrierung oder in verschiedenen Registern gefunden werden, aber alle CSI-Images müssen sich in derselben Registrierung befinden. In den Beispielen:23.01.0
Ist die Version des Astra Trident, die Sie installieren.Bilder in einer Registrierunghelm install <name> netapp-trident/trident-operator --version 23.01.0 --set imageRegistry=<your-registry> --create-namespace --namespace <trident-namespace>
Bilder in verschiedenen RegisternSie müssen anhängen
sig-storage
Bis zumimageRegistry
Um unterschiedliche Registrierungsstandorte zu verwenden.helm install <name> netapp-trident/trident-operator --version 23.01.0 --set imageRegistry=<your-registry>/sig-storage --set operatorImage=<your-registry>/netapp/trident-operator:23.01.0 --set tridentAutosupportImage=<your-registry>/netapp/trident-autosupport:23.01 --set tridentImage=<your-registry>/netapp/trident:23.01.0 --create-namespace --namespace <trident-namespace>
Wenn Sie bereits einen Namespace für Trident erstellt haben, wird der --create-namespace
Parameter erstellt keinen zusätzlichen Namespace.
Verwenden Sie können helm list
So prüfen Sie Installationsdetails wie Name, Namespace, Diagramm, Status, App-Version, Und Revisionsnummer.
Konfigurationsdaten während der Installation übergeben
Während der Installation gibt es zwei Möglichkeiten, die Konfigurationsdaten zu übergeben:
Option | Beschreibung |
---|---|
|
Geben Sie eine YAML-Datei mit Überschreibungen an. Dies kann mehrfach angegeben werden, und die rechteste Datei hat Vorrang. |
|
Geben Sie Überschreibungen in der Befehlszeile an. |
Um beispielsweise den Standardwert von zu ändern debug
, Ausführen Sie das folgende --set
Befehl wo 23.01.0
Ist die Version von Astra Trident, die Sie installieren:
helm install <name> netapp-trident/trident-operator --version 23.01.0 --create-namespace --namespace --set tridentDebug=true
|
Der values.yaml Die Datei, die Teil des Helm-Diagramms ist, enthält die Liste der Schlüssel und ihre Standardwerte.
|