الهيلبرز (Helpers) والقوالب المسماة (named templates)
جزء من دورة هيلم
افتح مخططًا (chart) فيه أكثر من مانيفست أو اثنين ويقفز إلى عينك نمط في الحال: الحفنة نفسها من الأسطر تظهر في كل ملف. يحسب Deployment اسم المورد من اسم الإصدار واسم المخطط، وكذلك يفعل Service، وكذلك Ingress. والتسميات الخمس نفسها تُكتب في أعلى كل مانيفست، بالترتيب نفسه، وبالاحتمال الصغير نفسه أن يخطئ أحدهم في كتابة واحدة منها في ملف واحد فقط، فلا يعود محدِّد Service مطابقًا لـ pods التابعة لـ Deployment.
والعلاج ليس مزيدًا من الانضباط، بل ألا تضطر إلى إعادة كتابة الشيء من الأصل. تتيح لك Helm أن تكتب مقطعًا مرة واحدة، وأن تعطيه اسمًا، وأن تسحبه إلى ما شئت من القوالب. غيّر المقطع في مكان واحد فتتحدّث معه كل مانيفست يستعمله في المرة التالية التي تولّد فيها الناتج. وهذا موضوع الدرس: كتابة تلك المقاطع القابلة لإعادة الاستعمال، ثم نداؤها من Deployment ومن Service ومن أي شيء تضيفه لاحقًا. ...
هل تريد تعلّم هيلم الهيلبرز (Helpers) والقوالب المسماة (named templates) في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع هيلم جاهز، وتعمل على الهيلبرز (Helpers) والقوالب المسماة (named templates) بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسالهيلبرز (Helpers) والقوالب المسماة (named templates)ما الذي ستتعلّمه
- _helpers.tpl
- Define
- Template
- Include
- Common name pattern
- Common labels pattern
- Tpl function
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
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 دقيقة
