PV, PVC ve Veri Gerçekten Nerede Saklanıyor?
Bu yazıda şu konuları inceleyeceğim:
PV (Persistent Volume) nedir?
PVC (Persistent Volume Claim) nedir?
StorageClass ne işe yarar?
Static vs Dynamic provisioning farkı nedir?
MariaDB / PostgreSQL gibi uygulamalarda disk nerede?
Storage Akışının Mantığı
Öncelikle Kubernetes'te storage zinciri şu şekildedir:
Pod -> PVC -> StorageClass -> PV -> Physical Storage
Persistent Volume (PV)
PV, cluster içindeki gerçek disk kaynağını temsil eder.
Bu kaynak şunlardan birisidir:
Node üzerindeki local disk
NFS share
Cloud disk
Distributed storage
Yani aslında PV, storage'ın kendisidir.
Persistent Volume Claim (PVC)
PVC ise uygulamanın disk talebidir.
Örneğin:
10Gi storage
Access mode: ReadWriteOnce
storageClass: fast-storage
PVC diski oluşturmaz, bir disk talep eder.
StorageClass Nedir?
StorageClass, PVC oluşturulduğunda disk
Discussion
Leave the first comment
Be the first to leave a mark on this discussion.