Middle
Турукташтырылган көлөм (PV) жана Турукташтырылган көлөм талап (PVC) эмне?
sobes.tech AI
AIден жооп
Туруктуу абал (PV) — Kubernetesтеги абстракция, ал кластердеги сактоо бөлүгүн көрсөтөт, ал администратор тарабынан атайын даярдалган. PV — кластер ресурсу жана ал поддун жашоосу менен байланышы жок.
Туруктуу абал талап кагаз (PVC) — бул подтун белгилүү сактоо көлөмүн жана жетүү режимдерин (моддар) жана иштөө жөндөмдүүлүгүн талап кылган суроо. PVC PVге байланыштуу, анын талаптарына жооп берген.
Негизги өзгөчөлүктөр:
- PV: Кластер ресурсу, администратор тарабынан башкарылат. Физикалык же тармактык маалымат сактагычты сүрөттөйт (NFS, iSCSI, булут сактагыч жана башка). Жашоосу поддун жашоосунан көз каранды эмес.
- PVC: Колдонуучунун (иштеп чыгуучунун) керектүү сактоо көлөмү боюнча суроосу. Ал жеткиликтүү PVге байланыштуу. Талаптарды көрсөтөт (өлчөмү, жетүү укуктары).
PV/PVCнин жашоосу:
- Provisioning (резервдик): Администратор PV түзөт же Kubernetes StorageClass негизинде динамикалык түзөт.
- Binding (байланыш): PVC талаптарына ылайык PV издейд, (өлчөмү, жетүү режимдери). Эгер табылса, байланыштырат.
- Using (колдонуу): Под PVCге шилтеме кылып, аны монтаждайт.
- Releasing (босотуу): PVC өчүрүлөт. PV бошотулушу мүмкүн же саясатка ылайык калтырылышы мүмкүн.
- 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ге шилтеме кылып, томду монтаждайт.