Sobes.tech
Middle

Ҳаҷми доимӣ (PV) ва даъвати ҳуҷҷатии доимӣ (PVC) чӣ аст?

sobes.tech AI

Ҷавоб аз AI

Ҳаётлик ҳажм (PV) — бу Kubernetesда абстракция бўлиб, бу кластердаги сақлашнинг бир қисми бўлиб, администратор томонидан махсус тайёрланган. PV — бу кластернинг ресурсидир ва у поднинг ҳаёт циклидан мустақил равишда мавжуд.

Ҳаётлик ҳажм талабномаси (PVC) — бу поднинг белгиланган ҳажмни муайян кириш режимлари ва ишлаш кўрсаткичлари билан истеъмол қилиш учун қилган сўровидир. PVC, унинг талабларига жавоб берувчи PVга боғланади.

Асосий хусусиятлар:

  • PV: Администратор томонидан бошқариладиган кластер ресурси. Физик ёки тармоқ маълумотлар носийларини (NFS, iSCSI, облак сақлаш ва ҳоказо) тасвирлайди. Унинг ҳаёт цикли подлардан мустақил.
  • PVC: Фойдаланувчи (дастурчи) томонидан керакли ҳажм учун қилинган сўров. Мавжуд бўлган PVга боғланади. Талабларини кўрсатади (ўлчам, кириш ҳуқуқлари).

PV/PVCнинг ҳаёт цикли:

  1. Provisioning (таъминлаш): Администратор PV яратади ёки Kubernetes StorageClass асосида динамик яратади.
  2. Binding (боғлаш): PVC, талабларга мос PVни қидиради (ўлчам, кириш режимлари). Агар топилса, боғланиш амалга оширилади.
  3. Using (фойдаланиш): Под PVCдан фойдаланади ва уни контейнерига улайди.
  4. Releasing (эркинлаш): PVC ўчирилади. PV эркинлаштирилиши ёки сақланиши мумкин (сиёсатга қараб).
  5. Recycling (қайта ишлаш)/Deleting (ўчириш)/Retaining (сақлаш): PVC эркинлаштирилгандан кейин PVни тозалаш сиёсати.

PV намунаси:

apiVersion: v1
kind: PersistentVolume
metadata:
  name: nfs-pv
spec:
  capacity:
    storage: 10Gi
  accessModes:
    - ReadWriteMany
  nfs:
    server: nfs.мисол.ком
    path: "/exported/path"

PVC намунаси:

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: менинг-pvc
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 5Gi

Ишлатиш: Под PVCга ишора қилади ва уни монтаж қилади.