## Skapa en beständig volym
1. Skapa en fil som heter `pv.yaml` med följande innehåll:
``` jaml
typ:PersistentVolume
apiVersion:v1
metadata:
namn:min-pv
etiketter:
typ:lokal
spec:
kapacitet:
lagring:1Gi
åtkomstlägen:
- ReadWriteOnce
hostPath:
sökväg:/mnt/data
```
2. Skapa den beständiga volymen genom att köra följande kommando:
``` bash
kubectl skapa -f pv.yaml
```
Använda en beständig volym
1. Skapa en fil som heter 'pvc.yaml' med följande innehåll:
``` jaml
typ:PersistentVolumeClaim
apiVersion:v1
metadata:
namn:min-pvc
spec:
åtkomstlägen:
- ReadWriteOnce
resurser:
förfrågningar:
lagring:1Gi
```
2. Skapa det beständiga volymanspråket genom att köra följande kommando:
``` bash
kubectl skapa -f pvc.yaml
```
3. Vänta tills anspråket på beständig volym binds till en beständig volym genom att köra följande kommando:
``` bash
kubectl hämta pvc my-pvc -o jsonpath='{.status.phase}'
```
4. När det beständiga volymanspråket är bundet kan du skapa en pod som använder det genom att köra följande kommando:
``` bash
kubectl skapa -f pod.yaml
```
5. Podden kommer att skapas och kommer att använda den beständiga volymen som var bunden till anspråket på beständig volym.
Slutsats
Beständiga volymer är ett kraftfullt sätt att hantera lagring i Kubernetes. De låter dig skapa och använda volymer som är oberoende av poddarna som använder dem. Detta gör det enkelt att skala dina applikationer och hantera dina data.