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.example.com
    path: "/exported/path"

PVC мисалы:

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: my-app-pvc
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 5Gi

Колдонуу: Под PVCге шилтеме кылып, томду монтаждайт.