Middle
Kas ir pastāvīgais apjoms (PV) un pastāvīgā apjoma pieprasījums (PVC)?
sobes.tech AI
Atbilde no AI
Pastāvīgais apjoms (PV) — tas ir Kubernetes abstrakcija, kas pārstāv daļu no glabāšanas klasterī, kas ir īpaši sagatavota administratora. PV ir klastera resurss un pastāv neatkarīgi no poda dzīves cikla.
Pastāvīgās apjoma pieprasījums (PVC) — tas ir poda pieprasījums izmantot noteiktu glabāšanas apjomu ar noteiktiem piekļuves režīmiem (modes) un veiktspēju. PVC ir saistīts ar PV, kas atbilst tā prasībām.
Galvenās īpašības:
- PV: Klastera resurss, ko pārvalda administrators. Apraksta fizisku vai tīkla datu nesēju (NFS, iSCSI, mākoņa glabātuve utt.). Tam ir dzīves cikls, kas nav saistīts ar podiem.
- PVC: Lietotāja (izstrādātāja) pieprasījums nepieciešamajam glabāšanas apjomam. Tas ir saistīts ar pieejamu PV. Norāda prasības (izmērs, piekļuves tiesības).
PV/PVC dzīves cikls:
- Provisioning (nodrošināšana): Administrators izveido PV vai Kubernetes to dinamiski izveido, balstoties uz StorageClass.
- Binding (saistīšana): PVC meklē piemērotu PV pēc prasībām (izmērs, piekļuves režīmi). Ja atrod, tiek saistīts.
- Using (lietošana): Pods izmanto PVC, to montējot.
- Releasing (atbrīvošana): PVC tiek dzēsts. PV var tikt atbrīvots vai palikt rezervēts (atbilstoši politikai).
- Recycling (pārstrāde)/Deleting (dzēšana)/Retaining (glabāšana): PV tīrīšanas politika pēc PVC atbrīvošanas.
PV piemērs:
apiVersion: v1
kind: PersistentVolume
metadata:
name: nfs-pv
spec:
capacity:
storage: 10Gi
accessModes:
- ReadWriteMany
nfs:
server: nfs.example.com
path: "/exported/path"
PVC piemērs:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: my-app-pvc
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 5Gi
Izmantošana: Pods norāda uz PVC savā specifikācijā, lai montētu apjomu.