Activer la fonctionnalité d’instantané pour les volumes CSI - Amazon EKS

Aidez à améliorer cette page

Pour contribuer à ce guide de l’utilisateur, cliquez sur le lien Modifier cette page sur GitHub qui se trouve dans le volet droit de chaque page.

Activer la fonctionnalité d’instantané pour les volumes CSI

La fonctionnalité Instantané permet de réaliser des copies ponctuelles de vos données. Pour que cette fonctionnalité fonctionne dans Kubernetes, vous avez besoin à la fois d’un pilote CSI prenant en charge les instantanés (tel que le pilote Amazon EBS CSI) et d’un contrôleur d’instantanés CSI. Le contrôleur de snapshot est disponible soit sous forme de module complémentaire géré par Amazon EKS, soit sous forme d’installation autogérée.

Voici quelques éléments à prendre en compte lors de l’utilisation du contrôleur d’instantané CSI.

  • Le contrôleur d’instantané doit être installé aux côtés d’un pilote CSI doté d’une fonctionnalité d’instantané. Pour obtenir les instructions d’installation du pilote CSI Amazon EBS, consultez Utilisez le stockage de volumes Kubernetes avec Amazon EBS.

  • Kubernetes ne prend pas en charge les instantanés de volumes fournis via la migration CSI, tels que les volumes Amazon EBS utilisant un StorageClass avec un provisionneur kubernetes.io/aws-ebs. Les volumes doivent être créés avec un StorageClass qui fait référence au provisionneur de pilote CSI, ebs.csi.aws.com.

  • Le mode automatique Amazon EKS n’inclut pas le contrôleur de snapshots. La capacité de stockage du mode automatique EKS est compatible avec le contrôleur de snapshots.

Nous vous recommandons d’installer le contrôleur d’instantané CSI via le module complémentaire géré Amazon EKS. Ce module complémentaire comprend les définitions de ressources personnalisées (CRD) nécessaires pour créer et gérer des instantanés sur Amazon EKS. Pour ajouter un module complémentaire Amazon EKS à votre cluster, voir Créer un module complémentaire Amazon EKS. Pour plus d'informations sur les modules complémentaires, voir Modules complémentaires Amazon EKS.

Sinon, si vous souhaitez installer vous-même le contrôleur de snapshots CSI, consultez la section Utilisation dans le Kubernetes en amont external-snapshotter sur GitHub.