هيكل التشارت (chart)
جزء من دورة هيلم
ثبتت حزمة كتبها غيرك ورأيت Helm يحولها إلى Pods تعمل. ويبقى سؤال واضح: ما الذي بداخل واحدة من هذه الحزم فعلا؟ الحزمة (chart) ليست ملفا تنفيذيا ولا صيغة سحرية، هي مجلد عادي على القرص فيه بضعة ملفات في مواضع ثابتة، وكل عمل Helm أن يقرأ ذلك المجلد ويحوله إلى بيانات موارد Kubernetes (manifests). وحين تصير قادرا على تسمية كل جزء من ذلك المجلد وقول ما فائدته، يصير باقي هذا المسار مجرد تفاصيل تضاف إلى أجزاء تعرفها أصلا.
لا أحد يكتب بنية مجلد الحزمة من ذاكرته. يأتي Helm بمولد ينتج حزمة بداية كاملة وشغالة، فتبدأ من شيء يمكن تثبيته أصلا، ثم تغير ما تحتاج إلى تغييره ...
هل تريد تعلّم هيلم هيكل التشارت (chart) في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع هيلم جاهز، وتعمل على هيكل التشارت (chart) بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسهيكل التشارت (chart)ما الذي ستتعلّمه
- Helm create
- Chart.yaml
- Values.yaml
- Templates/ folder
- _helpers.tpl
- Charts/ subcharts directory
- Helm template
- Helm lint
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
10 دروس- 1ما هو Helm20 دقيقة
- 2تثبيت التشارت (charts)30 دقيقة
- 3هيكل التشارت (chart)30 دقيقة
- 4ولیوز (Values) والقوالب (templates)35 دقيقة
- 5الهيلبرز (Helpers) والقوالب المسماة (named templates)30 دقيقة
- 6التبعيات والساب تشارت (subcharts)30 دقيقة
- 7إدارة الريليز (Release)30 دقيقة
- 8الهوكس (Hooks) والاختبارات30 دقيقة
- 9نشر التشارت (charts)30 دقيقة
- 10المشروع الختامي: التشارت الخاص بك (chart)60 دقيقة
