## Een persistent volume creëren
1. Maak een bestand met de naam `pv.yaml` met de volgende inhoud:
```jaml
soort:PersistentVolume
apiVersie:v1
metagegevens:
naam:mijn-pv
etiketten:
soort:lokaal
specificatie:
capaciteit:
opslag:1Gi
toegangModi:
-LeesSchrijfOnce
hostpad:
pad:/mnt/data
```
2. Maak het permanente volume door de volgende opdracht uit te voeren:
``` bash
kubectl create -f pv.yaml
```
Een aanhoudend volume gebruiken
1. Maak een bestand met de naam `pvc.yaml` met de volgende inhoud:
```jaml
soort:PersistentVolumeClaim
apiVersie:v1
metagegevens:
naam:mijn-pvc
specificatie:
toegangModi:
-LeesSchrijfOnce
bronnen:
verzoeken:
opslag:1Gi
```
2. Maak de persistente volumeclaim door de volgende opdracht uit te voeren:
``` bash
kubectl create -f pvc.yaml
```
3. Wacht tot de claim van het persistente volume aan een persistent volume is gebonden door de volgende opdracht uit te voeren:
``` bash
kubectl haal pvc mijn-pvc -o jsonpath='{.status.phase}'
```
4. Zodra de persistente volumeclaim is gebonden, kunt u een pod maken die deze gebruikt door de volgende opdracht uit te voeren:
``` bash
kubectl create -f pod.yaml
```
5. De pod wordt gemaakt en gebruikt het persistente volume dat aan de persistente volumeclaim was gebonden.
Conclusie
Persistente volumes zijn een krachtige manier om opslag in Kubernetes te beheren. Hiermee kunt u volumes maken en gebruiken die onafhankelijk zijn van de pods die ze gebruiken. Hierdoor kunt u uw applicaties eenvoudig schalen en uw gegevens beheren. |