
در اولین پست از سری پستها راهنمای جیبی کوبرنتیز: مفاهیم کلیدی به زبان ساده میخوام مفهوم PersistentVolume (PV) و PersistentVolumeClaim (PVC) توی کوبرنتیز با یک یه داستان ساده توضیح بدم.
فرض کن یه شهر بزرگ به اسم کوبرنتیز داریم. توی این شهر، برنامهها مثل آدما زندگی میکنن و هر برنامه یه خونه داره که بهش میگیم پاد (Pod). حالا این برنامهها گاهی چیزایی دارن که باید نگه دارن، مثلاً اسباببازی، کتاب، یا حتی نقاشیهاشون. اما یه مشکل هست: وقتی خونهشون (پاد) خراب میشه یا جابهجا میشه، همه چیزایی که دارن گم میشه! 😱

برای همین، توی این شهر یه انبار بزرگ و جادویی درست کردن که اسمش گذاشتن PersistentVolume و چون حوصله نداریم PV صداش میکنیم. این انبار یه جای امن و بزرگه که میتونه اسباببازیها و وسایل برنامهها رو برای همیشه نگه داره، حتی اگه خونهشون (پاد) خراب بشه.
ولی یه مشکل دیگه هست! این انبار خیلی بزرگه و برنامهها نمیتونن مستقیم برن اونجا و وسایلشون رو بذارن. برای همین، یه چیزی درست کردن به اسم PersistentVolumeClaim یا به اختصار PVC. این PVC مثل یه نامه درخواست به انبارداره. برنامه میگه: «جناب انباردار! من یه کمد کوچیک تو انبار میخوام که فلانقدر جا داشته باشه و فلانجور باشه.» اگه انبار جای مناسب داشته باشه، یه کمد بهش میده و میگه: «این مال توئه، وسایلت رو بذار توش!»
حالا این PV و PVC چیه؟
فرض کن یه برنامه داریم که نقاشیهای بچهها رو نگه میداره. این برنامه توی یه خونه (پاد) زندگی میکنه. حالا این برنامه میخواد نقاشیها رو جایی ذخیره کنه که اگه خونهش خراب شد، نقاشیها گم نشن.
فرض کن یه وبسایت گالری عکس داری. این وبسایت توی کوبرنتیز کار میکنه و عکسهای کاربرها رو ذخیره میکنه.

کوبرنتیز این دو تا رو به هم وصل میکنه تا برنامهها بتونن دیتاهاشون رو جای مطمئن نگه دارن.
خب داستان PV و PVC این بخشش اینجا تموم شد. امیدوارم دوستش داشته باشین.