Storage
المشكلة
Section titled “المشكلة”Container يمكن أن يتوقف ويعود من جديد. لو كتبت بيانات داخله فقط، قد تضيع. لذلك نحتاج Volumes و PersistentVolumeClaims.
ستتعلم
Section titled “ستتعلم”| الموضوع | المعنى |
|---|---|
| Volume | مساحة تخزين تركب داخل Pod |
| PersistentVolume | مورد تخزين داخل Cluster |
| PersistentVolumeClaim | طلب تخزين من التطبيق |
| StorageClass | طريقة إنشاء التخزين تلقائيا |
| StatefulSet Storage | تخزين ثابت لكل نسخة |
| Backups | حماية البيانات |
مثال PVC
Section titled “مثال PVC”apiVersion: v1kind: PersistentVolumeClaimmetadata: name: app-dataspec: accessModes: - ReadWriteOnce resources: requests: storage: 1GiLab مقترح
Section titled “Lab مقترح”شغل PostgreSQL مع PVC، أنشئ جدول بسيط، احذف Pod، ثم تأكد أن البيانات ما زالت موجودة بعد إنشاء Pod جديد.
معيار الإتقان
Section titled “معيار الإتقان”تكون جاهزا عندما تستطيع شرح الفرق بين تخزين داخل Container وتخزين باستخدام PVC.