Konfigurieren Sie das Trident EKS add-on auf einem EKS Cluster
NetApp Trident vereinfacht die Verwaltung von Amazon FSx for NetApp ONTAP Storage in Kubernetes, sodass sich Ihre Entwickler und Administratoren auf die Anwendungsbereitstellung konzentrieren können. Das NetApp Trident EKS Add-on enthält die neuesten Sicherheitspatches, Fehlerbehebungen und ist von AWS für die Zusammenarbeit mit Amazon EKS validiert. Das EKS Add-on ermöglicht es Ihnen, konsequent sicherzustellen, dass Ihre Amazon EKS-Cluster sicher und stabil sind, und reduziert den Arbeitsaufwand, den Sie für die Installation, Konfiguration und Aktualisierung von Add-ons aufwenden müssen.
Voraussetzungen
Stellen Sie sicher, dass Sie Folgendes haben, bevor Sie das Trident-Add-on für AWS EKS konfigurieren:
-
Ein Amazon EKS-Clusterkonto mit Berechtigungen zur Verwendung von Add-ons. Siehe "Amazon EKS Add-ons".
-
AWS-Berechtigungen für den AWS Marketplace:
"aws-marketplace:ViewSubscriptions",
"aws-marketplace:Subscribe",
"aws-marketplace:Unsubscribe -
AMI type: Amazon Linux 2 (AL2_x86_64) oder Amazon Linux 2 Arm (AL2_ARM_64)
-
Knotentyp: AMD oder ARM
-
Ein bestehendes Amazon FSx for NetApp ONTAP file system
Schritte
-
Stellen Sie sicher, dass Sie eine IAM-Rolle und ein AWS-Secret erstellen, damit EKS-Pods auf AWS-Ressourcen zugreifen können. Anweisungen dazu finden Sie unter "Erstellen Sie eine IAM-Rolle und ein AWS-Geheimnis".
-
Navigieren Sie in Ihrem EKS Kubernetes-Cluster zur Registerkarte Add-ons.
-
Gehen Sie zu AWS Marketplace add-ons und wählen Sie die Kategorie storage.
-
Suchen Sie NetApp Trident und aktivieren Sie das Kontrollkästchen für das Trident-Add-on, und klicken Sie auf Weiter.
-
Wählen Sie die gewünschte Version des Add-on.
-
Konfigurieren Sie die erforderlichen Add-on-Einstellungen.
-
Wenn Sie IRSA (IAM roles for service account) verwenden, beachten Sie die zusätzlichen Konfigurationsschritte "hier,".
-
Wählen Sie Create.
-
Überprüfen Sie, ob der Status des Add-ons Active ist.
-
Führen Sie den folgenden Befehl aus, um zu überprüfen, ob Trident ordnungsgemäß auf dem Cluster installiert ist:
kubectl get pods -n trident
-
Fahren Sie mit der Einrichtung fort und konfigurieren Sie das Storage-Backend. Weitere Informationen finden Sie unter "Konfigurieren Sie das Storage-Backend".
Installieren/Deinstallieren des Trident EKS Add-ons über die CLI
Der folgende Beispielbefehl installiert das Trident EKS-Add-on:
eksctl create addon --cluster clusterName --name netapp_trident-operator --version v25.6.0-eksbuild.1 (mit einer dedizierten Version)
Der folgende Beispielbefehl installiert das Trident EKS-Add-on Version 25.6.1:
eksctl create addon --cluster clusterName --name netapp_trident-operator --version v25.6.1-eksbuild.1 (mit einer dedizierten Version)
Der folgende Beispielbefehl installiert das Trident EKS-Add-on Version 25.6.2:
eksctl create addon --cluster clusterName --name netapp_trident-operator --version v25.6.2-eksbuild.1 (mit einer dedizierten Version)
Der folgende Befehl deinstalliert das Trident EKS add-on:
eksctl delete addon --cluster K8s-arm --name netapp_trident-operator