Les instances Filestore sont des serveurs de fichiers entièrement gérés sur Google Cloud que vous pouvez utiliser en tant qu'espace de stockage durable avec un accès ReadWriteMany pour vos clusters Google Kubernetes Engine (GKE).
En tant que type de stockage durable ou non éphémère, vos données persistent au-delà du cycle de vie de vos pods GKE.
En tant que solution de stockage durable avec un accès ReadWriteMany, vos PersistentVolumes GKE peuvent être installés en lecture/écriture par de nombreux nœuds.
Contrairement au mode d'accès en lecture/écriture unique inhérent au disque persistant, les instances Filestore sont accessibles simultanément à partir de plusieurs nœuds GKE. Cela vous permet de lancer des pods sur n'importe quel nœud GKE disponible, ce qui améliore l'efficacité de vos clusters GKE.
En tant que type de stockage de fichiers, Filestore accepte simultanément plusieurs instances d'application accédant au même système de fichiers.
Pour en savoir plus, consultez Déployer une charge de travail avec état avec Filestore.
Filestore et le pilote CSI GKE Filestore
Le pilote CSI GKE pour Filestore est le principal moyen d'utiliser des instances Filestore avec GKE. Il offre les avantages suivants :
Vous avez accès à un espace de stockage NFS entièrement géré via les API Kubernetes (
kubectl
).Vous pouvez utiliser le pilote CSI GKE pour Filestore pour provisionner vos ressources PersistentVolume de manière dynamique.
Vous pouvez utiliser le pilote CSI Filestore GKE pour créer des instantanés de volume CSI, qui créent ensuite des sauvegardes Filestore.
Pour obtenir une liste détaillée des avantages, consultez la page Accéder aux instances avec le pilote CSI GKE pour Filestore.
Multipartages Filestore pour GKE
Les multipartages Filestore pour GKE associés au pilote CSI GKE Filestore, version 1.27 ou ultérieure, offrent les avantages suivants :
Il fournit une vue complète de vos PersistentVolumes sous forme de pool de stockage.
Est compatible avec le provisionnement dynamique du volume, le scaling du partage et la capacité de l'instance en fonction des besoins.
Prend en charge plusieurs partages avec une taille plus petite et plus flexible pour améliorer l'utilisation et l'efficacité des coûts de chaque instance Filestore.
Pour en savoir plus, consultez la page Multipartages Filestore pour GKE.
Étapes suivantes
- Déployer une charge de travail avec état avec Filestore
- StorageClass et provisionnement de volume dynamique
- Accéder aux instances Filestore avec le pilote CSI Filestore
- Multipartages Filestore pour GKE
- Optimisez le stockage avec les multipartages Filestore pour GKE.
- Chiffrer le stockage persistant de vos clusters GKE à l'aide de CMEK