Configurer le module complémentaire Trident EKS sur un cluster EKS
NetApp Trident rationalise la gestion du stockage Amazon FSX for NetApp ONTAP dans Kubernetes pour que vos développeurs et administrateurs puissent donner la priorité au déploiement d'applications. Le module complémentaire NetApp Trident EKS inclut les derniers correctifs de sécurité et de bogues, et est validé par AWS pour une utilisation avec Amazon EKS. Le module complémentaire EKS vous permet de vous assurer de manière cohérente que vos clusters Amazon EKS sont sécurisés et stables et de réduire la quantité de travail à effectuer pour installer, configurer et mettre à jour des modules complémentaires.
Prérequis
Vérifiez les points suivants avant de configurer le module complémentaire Trident pour AWS EKS :
-
Un compte de cluster Amazon EKS avec des autorisations d'utilisation de modules complémentaires. Reportez-vous à la "Add-ons Amazon EKS".
-
Autorisations AWS sur AWS Marketplace :
"aws-marketplace:ViewSubscriptions",
"aws-marketplace:Subscribe",
"aws-marketplace:Unsubscribe -
Type ami : Amazon Linux 2 (AL2_x86_64) ou Amazon Linux 2 Arm (AL2_ARM_64)
-
Type de nœud : AMD ou ARM
-
Un système de fichiers Amazon FSX pour NetApp ONTAP
Étapes
-
Veillez à créer un rôle IAM et un code AWS secret pour permettre aux pods d'EKS d'accéder aux ressources AWS. Pour obtenir des instructions, reportez-vous à la section "Créez un rôle IAM et un code secret AWS".
-
Sur votre cluster EKS Kubernetes, accédez à l'onglet Add-ons.
-
Accédez à add-ons AWS Marketplace et choisissez la catégorie Storage.
-
Localisez NetApp Trident et cochez la case du module complémentaire Trident, puis cliquez sur Suivant.
-
Choisissez la version souhaitée du module complémentaire.
-
Configurez les paramètres du module complémentaire requis.
-
Si vous utilisez IRSA (rôles IAM pour le compte de service), reportez-vous aux étapes de configuration supplémentaires"ici" .
-
Sélectionnez Créer.
-
Vérifiez que l'état du complément est Active.
-
Exécutez la commande suivante pour vérifier que Trident est correctement installé sur le cluster :
kubectl get pods -n trident
-
Poursuivez l'installation et la configuration du système back-end de stockage. Pour plus d'informations, voir "Configurez le back-end de stockage".
Installez/désinstallez le module complémentaire Trident EKS à l'aide de l'interface de ligne de commande
L'exemple de commande suivant installe le module complémentaire Trident EKS :
eksctl create addon --cluster clusterName --name netapp_trident-operator --version v25.6.0-eksbuild.1
(avec une version dédiée)
La commande suivante désinstalle le module complémentaire Trident EKS :
eksctl delete addon --cluster K8s-arm --name netapp_trident-operator