## Création d'un volume persistant
1. Créez un fichier appelé « pv.yaml » avec le contenu suivant :
```yaml
genre : Volume persistant
Version api : v1
métadonnées :
nom :mon-pv
étiquettes :
type :local
spécification :
capacité:
stockage :1Gi
Modes d'accès :
- LireÉcrireUne fois
chemin hôte :
chemin :/mnt/données
```
2. Créez le volume persistant en exécutant la commande suivante :
```bash
kubectl créer -f pv.yaml
```
Utiliser un volume persistant
1. Créez un fichier appelé « pvc.yaml » avec le contenu suivant :
```yaml
genre : PersistentVolumeClaim
Version api : v1
métadonnées :
nom:mon-pvc
spécification :
Modes d'accès :
- LireÉcrireUne fois
ressources:
demandes :
stockage :1Gi
```
2. Créez la revendication de volume persistant en exécutant la commande suivante :
```bash
kubectl créer -f pvc.yaml
```
3. Attendez que la revendication de volume persistant soit liée à un volume persistant en exécutant la commande suivante :
```bash
kubectl récupère pvc my-pvc -o jsonpath='{.status.phase}'
```
4. Une fois la revendication de volume persistant liée, vous pouvez créer un pod qui l'utilise en exécutant la commande suivante :
```bash
kubectl créer -f pod.yaml
```
5. Le pod sera créé et utilisera le volume persistant lié à la revendication de volume persistant.
Conclusion
Les volumes persistants constituent un moyen puissant de gérer le stockage dans Kubernetes. Ils permettent de créer et d'utiliser des volumes indépendants des pods qui les utilisent. Cela facilite la mise à l’échelle de vos applications et la gestion de vos données.
|