در این قسمت از آموزش کوبرنتیز، به سراغ یکی از مهمترین مباحث ذخیرهسازی میرویم: Persistent Volume (PV)، Persistent Volume Claim (PVC) و StorageClass. این قابلیتها به ما کمک میکنند دادههای اپلیکیشنها را پایدار کنیم و ذخیرهسازی را سادهتر مدیریت نماییم.
ذخیرهسازی پایدار (Persistent Storage) در Kubernetes یکی از نیازهای اصلی برای اپلیکیشنهای stateful است. بهطور پیشفرض دادههای پادها موقتیاند، اما با PV، PVC و StorageClass میتوان دادهها را پایدار نگه داشت.
-
PV (Persistent Volume):
یک منبع ذخیرهسازی در کلاستر است که توسط ادمین ایجاد میشود. این منبع میتواند لوکال یا ریموت باشد. -
PVC (Persistent Volume Claim):
درخواست کاربر برای استفاده از PV است. با PVC میتوان منابع ذخیرهسازی را بدون نیاز به تعامل مستقیم با ادمین کلاستر به پادها اختصاص داد. -
StorageClass:
مکانیزمی برای Dynamic Provisioning یا ایجاد خودکار PVهاست. با این قابلیت، Kubernetes میتواند در لحظه و بر اساس درخواست PVC، یک PV جدید ایجاد کند.
در این ویدئو یاد میگیرید:
-
PV چیست و چگونه دادهها را در سطح کلاستر مدیریت میکند.
-
PVC چیست و چگونه به پادها اجازه میدهد به منابع ذخیرهسازی دسترسی داشته باشند.
-
StorageClass چگونه فرآیند Dynamic Provisioning را ممکن میسازد.
-
چه زمانی نیاز به تایید مستقیم ادمین داریم و چه زمانی میتوانیم بهطور خودکار منابع ذخیرهسازی دریافت کنیم.
این ویدئو به شما کمک میکند درک کاملی از معماری ذخیرهسازی در Kubernetes پیدا کنید و بدانید چطور دادههای پایدار را برای اپلیکیشنها مدیریت کنید.