Volumes والتخزين الدائم
جزء من دورة Kubernetes
كل ما نشرته حتى الآن كان فاقداً للذاكرة عن قصد. تبدأ الـ Pod، وتؤدي عملها، وحين تموت يموت معها نظام الملفات الذي كانت تكتب فيه. وهذا صحيح تماماً لخادم ويب يوزّع صفحات. أما لقاعدة بيانات فهو كارثة، وأول مرة تكتشفها تكون حين تعيد إحدى العقد التشغيل فتجد بياناتك اختفت ببساطة.
والسبب يستحق أن نكون دقيقين فيه، لأنه ليس صدفة. الـ Pod نسخة واحدة عاملة من تطبيقك، ويعاملها Kubernetes على أنها قابلة للاستغناء: فهو ينقل الـ Pods بين الأجهزة، ويستبدلها أثناء التحديث، ويعيد تشغيلها حين تنهار. ولو كانت البيانات تعيش داخل الـ Pod لكان نقل الـ Pod نقلاً للبيانات، ونقل البيانات بين الأجهزة ليس شيئاً يفعله المجدول باستخفاف. لذلك يفصل Kubernetes بين الاثنين.
هل تريد تعلّم Kubernetes Volumes والتخزين الدائم في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع Kubernetes جاهز، وتعمل على Volumes والتخزين الدائم بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسVolumes والتخزين الدائمما الذي ستتعلّمه
- EmptyDir
- PersistentVolumeClaim
- StorageClass
- PVC manifest
- Mount in a Deployment
