Skip to main content
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Installation Von Trident

Beitragende

Trident optimiert das Amazon FSX für NetApp ONTAP Storage-Management in Kubernetes, damit sich Ihre Entwickler und Administratoren voll und ganz auf den Applikationseinsatz konzentrieren können.

Sie können Trident mit einer der folgenden Methoden installieren:

  • Helm

  • EKS-Add-on

Wenn Sie die Snapshot-Funktionalität nutzen möchten, installieren Sie das Add-On für den CSI-Snapshot-Controller. Weitere Informationen finden Sie unter "Snapshot-Funktionalität für CSI-Volumes aktivieren" .

Trident über Helm installieren

  1. Laden Sie das Trident-Installationspaket herunter

    Das Trident-Installationspaket enthält alles, was Sie für die Bereitstellung des Trident-Bedieners und die Installation von Trident benötigen. Laden Sie die neueste Version des Trident-Installers herunter und extrahieren Sie sie aus dem Abschnitt „Assets“ auf GitHub.
    wget https://github.com/NetApp/trident/releases/download/v25.02.0/trident-installer-25.02.0.tar.gz
    tar -xf trident-installer-25.02.0.tar.gz
    cd trident-installer

  2. Legen Sie die Werte für Cloud Provider und Cloud Identity unter Verwendung der folgenden Umgebungsvariablen fest:

    Das folgende Beispiel installiert Trident und setzt das cloud-provider Flag auf $CP, und cloud-identity auf $CI:

    helm install trident trident-operator-100.2502.0.tgz --set cloudProvider="AWS" \
    
        --set cloudIdentity="'eks.amazonaws.com/role-arn: arn:aws:iam::<accountID>:role/<AmazonEKS_FSxN_CSI_DriverRole>'" \
        -–namespace trident --create-namespace

    Mit dem Befehl können helm list Sie Installationsdetails wie Name, Namespace, Diagramm, Status, App-Version und Revisionsnummer überprüfen.

    helm list -n trident
    NAME                NAMESPACE   REVISION    UPDATED                                 STATUS       CHART                          APP VERSION
    
    trident-operator    trident     1           2024-10-14 14:31:22.463122 +0300 IDT    deployed     trident-operator-100.2502.0    25.02.0
    • Ab Version 25.02 unterstützt Trident die automatische Backend-Konfiguration. Trident erstellt nach der Trident Installation nahtlos die Back-End- und Storage-Klassen. Um die automatische Backend-Konfiguration zu aktivieren, fügen Sie den Parameter hinzu ontapConfigurator und geben Sie protocols während der Installation , fsxnID an authType.

      helm install trident trident-operator-100.2502.0.tgz --set cloudProvider=$CP --set cloudIdentity=$CI -–namespace trident\
        --set ontapConfigurator.enabled=true\
        --set ontapConfigurator.svms[0].fsxnID="fs-0dfeaa884a68b1cab"\
        --set ontapConfigurator.svms[0].protocols[0]=iscsi \
        --set ontapConfigurator.svms[0].protocols[1]=nfs \
        --set ontapConfigurator.svms[0].authType="awsarn"
      Hinweis Um die automatische Backend-Konfiguration zu deaktivieren, aktualisieren Sie die Trident-Release-Version und setzen Sie den ontapConfigurator auf false.

Installieren Sie Trident über das EKS-Add-on

Das Trident EKS Add-on enthält die neuesten Sicherheitspatches und Bug Fixes. Es wurde von AWS für die Zusammenarbeit mit Amazon EKS validiert. Mit dem EKS-Add-on können Sie sicherstellen, dass Ihre Amazon EKS-Cluster sicher und stabil sind und den Arbeitsaufwand für die Installation, Konfiguration und Aktualisierung von Add-Ons verringern.

Voraussetzungen

Stellen Sie sicher, dass folgende Voraussetzungen erfüllt sind, bevor Sie das Trident Add-on für AWS EKS konfigurieren:

  • Ein Amazon EKS Cluster-Konto mit Add-on-Abonnement

  • AWS Berechtigungen für den AWS Marketplace:
    "aws-marketplace:ViewSubscriptions",
    "aws-marketplace:Subscribe",
    "aws-marketplace:Unsubscribe

  • AMI-Typ: Amazon Linux 2 (AL2_x86_64) oder Amazon Linux 2 Arm(AL2_ARM_64)

  • Knotentyp: AMD oder ARM

  • Ein bestehendes Amazon FSX für NetApp ONTAP-Filesystem

Aktivieren Sie das Trident Add-on für AWS

Mit dem folgenden Beispielbefehl wird das Trident EKS Add-On installiert:

eksctl create addon --name netapp_trident-operator --cluster <cluster_name> \
    --service-account-role-arn arn:aws:iam::<account_id>:role/<role_name> --force

Aktualisieren Sie das Trident EKS-Add-On

  • Überprüfen Sie die aktuelle Version des FSxN Trident CSI-Add-ons. Ersetzen Sie my-cluster den Cluster-Namen.
    eksctl get addon --name netapp_trident-operator --cluster my-cluster

    Beispielausgabe:

NAME                        VERSION             STATUS    ISSUES    IAMROLE    UPDATE AVAILABLE    CONFIGURATION VALUES
netapp_trident-operator    v24.10.0-eksbuild.1    ACTIVE    0       {"cloudIdentity":"'eks.amazonaws.com/role-arn: arn:aws:iam::139763910815:role/AmazonEKS_FSXN_CSI_DriverRole'"}
  • Aktualisieren Sie das Add-on auf die Version, DIE unter UPDATE zurückgegeben wurde, DIE in der Ausgabe des vorherigen Schritts VERFÜGBAR ist.
    eksctl update addon --name netapp_trident-operator --version v24.10.0-eksbuild.1 --cluster my-cluster --force

    Wenn Sie die Option entfernen --force und eine der Amazon EKS-Zusatzeinstellungen mit Ihren vorhandenen Einstellungen in Konflikt steht, schlägt die Aktualisierung des Amazon EKS-Zusatzes fehl. Sie erhalten eine Fehlermeldung, um den Konflikt zu beheben. Bevor Sie diese Option angeben, stellen Sie sicher, dass das Amazon EKS-Add-On keine Einstellungen verwaltet, die Sie verwalten müssen, da diese Einstellungen mit dieser Option überschrieben werden. Weitere Informationen zu anderen Optionen für diese Einstellung finden Sie unter "Add-Ons". Weitere Informationen zum Field Management von Amazon EKS Kubernetes finden Sie unter "Außendienstmanagement von Kubernetes".

Deinstallieren Sie das Trident EKS-Add-On bzw. entfernen Sie es

Sie haben zwei Optionen zum Entfernen eines Amazon EKS-Add-ons:

  • Add-on-Software auf Ihrem Cluster beibehalten – Diese Option entfernt die Amazon EKS-Verwaltung aller Einstellungen. Amazon EKS kann Sie auch nicht mehr über Updates informieren und das Amazon EKS-Add-On automatisch aktualisieren, nachdem Sie ein Update gestartet haben. Die Add-on-Software auf dem Cluster bleibt jedoch erhalten. Mit dieser Option wird das Add-On zu einer selbstverwalteten Installation anstatt zu einem Amazon EKS-Add-on. Bei dieser Option haben Add-on keine Ausfallzeiten. Behalten Sie die Option im Befehl bei --preserve , um das Add-on beizubehalten.

  • Entfernen Sie Add-on-Software komplett aus Ihrem Cluster – NetApp empfiehlt, das Amazon EKS-Add-on nur dann aus Ihrem Cluster zu entfernen, wenn es keine Ressourcen auf Ihrem Cluster gibt, die davon abhängen. Entfernen Sie die --preserve Option aus dem delete Befehl, um das Add-On zu entfernen.

Hinweis Wenn dem Add-On ein IAM-Konto zugeordnet ist, wird das IAM-Konto nicht entfernt.

Mit dem folgenden Befehl wird das Trident EKS-Add-On deinstalliert:
eksctl delete addon --cluster K8s-arm --name netapp_trident-operator