Skip to main content
Une version plus récente de ce produit est disponible.
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Configurer le module complémentaire Trident EKS sur un cluster EKS

Contributeurs netapp-aruldeepa

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

  1. 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".

  2. Sur votre cluster EKS Kubernetes, accédez à l'onglet Add-ons.

    eks aws 01
  3. Accédez à add-ons AWS Marketplace et choisissez la catégorie Storage.

    eks aws 02
  4. Localisez NetApp Trident et cochez la case du module complémentaire Trident, puis cliquez sur Suivant.

  5. Choisissez la version souhaitée du module complémentaire.

    eks aws 03
  6. Sélectionnez l'option rôle IAM à hériter du nœud.

    eks aws 04
  7. Configurez tous les paramètres de configuration facultatifs selon les besoins et sélectionnez Suivant.

    Suivez le schéma de configuration Add-on et définissez le paramètre valeurs de configuration de la section valeurs de configuration sur le fil de rôle que vous avez créé à l'étape précédente (étape 1) (la valeur doit être au format suivant : eks.amazonaws.com/role-arn: arn:aws:iam::464262061435:role/AmazonEKS_FSXN_CSI_DriverRole). REMARQUE : si vous sélectionnez remplacer pour la méthode de résolution des conflits, un ou plusieurs des paramètres du module complémentaire existant peuvent être remplacés par les paramètres du module complémentaire Amazon EKS. Si vous n'activez pas cette option et qu'il y a un conflit avec vos paramètres existants, l'opération échoue. Vous pouvez utiliser le message d'erreur qui en résulte pour résoudre le conflit. Avant de sélectionner cette option, assurez-vous que le module complémentaire Amazon EKS ne gère pas les paramètres que vous devez gérer vous-même.

    eks aws 06
  8. Sélectionnez Créer.

  9. Vérifiez que l'état du complément est Active.

    eks aws 05
  10. Exécutez la commande suivante pour vérifier que Trident est correctement installé sur le cluster :

    kubectl get pods -n trident
  11. 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

Installez le module complémentaire NetApp 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 --name aws-ebs-csi-driver --cluster <cluster_name> --service-account-role-arn arn:aws:iam::<account_id>:role/<role_name> --force
Désinstallez le module complémentaire NetApp Trident EKS à l'aide de l'interface de ligne de commande :

La commande suivante désinstalle le module complémentaire Trident EKS :

eksctl delete addon --cluster K8s-arm --name netapp_trident-operator