Konfigurieren Sie das Trident EKS-Add-on auf einem EKS-Cluster
NetApp 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. Das NetApp 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 Berechtigungen zum Arbeiten mit Add-ons. Siehe "Amazon EKS-Add-ons".
-
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
Schritte
-
Erstellen Sie unbedingt eine IAM-Rolle und einen AWS Secret, damit EKS-Pods auf AWS Ressourcen zugreifen können. Anweisungen hierzu finden Sie unter "IAM-Rolle und AWS Secret erstellen".
-
Navigieren Sie auf 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-ons aus.
-
Konfigurieren Sie die erforderlichen Add-On-Einstellungen.
-
Wenn Sie IRSA (IAM-Rollen für Dienstkonten) verwenden, lesen Sie die zusätzlichen Konfigurationsschritte"Hier" .
-
Wählen Sie Erstellen.
-
Überprüfen Sie, ob der Status des Add-ons Active lautet.
-
Führen Sie den folgenden Befehl aus, um zu überprüfen, ob Trident ordnungsgemäß auf dem Cluster installiert ist:
kubectl get pods -n trident
-
Setzen Sie die Einrichtung fort und konfigurieren Sie das Storage-Back-End. Weitere Informationen finden Sie unter "Konfigurieren Sie das Speicher-Back-End".
Installieren/deinstallieren Sie das Trident EKS-Add-On über 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)
Mit dem folgenden Befehl wird das Trident EKS-Add-On deinstalliert:
eksctl delete addon --cluster K8s-arm --name netapp_trident-operator