هلپرها (Helpers) و قالبهای نامگذاری شده (named templates)
بخشی از دوره هلم
چارتی را باز کنید که بیش از یکی دو مانیفست دارد و فوراً یک الگو به چشمتان میآید: همان چند خط ثابت در تکتک فایلها تکرار شدهاند. Deployment نام منبع را از نام ریلیز و نام چارت میسازد، Service هم همین کار را میکند، Ingress هم. همان پنج برچسب بالای هر مانیفست دوباره تایپ میشوند، با همان ترتیب، و با همان احتمال کوچک که کسی فقط در یکی از فایلها یکیشان را غلط تایپ کند و از آن به بعد سلکتور Service شما دیگر با...
راهحل، نظم و انضباط نیست، این است که اصلاً لازم نباشد آن تکه را دوباره تایپ کنید. Helm اجازه میدهد یک تکه را یک بار بنویسید، اسمی رویش بگذارید و در هر تعداد قالب که خواستید بیاوریدش. تکه را در یک جا عوض کنید و دفعهی بعد که رندر میکنید، هر مانیفستی که از آن استفاده میکند بهروز میشود. ...
میخواهی هلم هلپرها (Helpers) و قالبهای نامگذاری شده (named templates) را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با هلم آماده دریافت کنی و هلپرها (Helpers) و قالبهای نامگذاری شده (named templates) را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسهلپرها (Helpers) و قالبهای نامگذاری شده (named templates)چه چیزهایی یاد میگیری
- _helpers.tpl
- Define
- Template
- Include
- Common name pattern
- Common labels pattern
- Tpl function
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
10 درس- 1Helm چیست20 دقیقه
- 2نصب چارتها (charts)30 دقیقه
- 3ساختار چارت (chart)30 دقیقه
- 4ولیوز (Values) و تمپلیت (templating)35 دقیقه
- 5هلپرها (Helpers) و قالبهای نامگذاری شده (named templates)30 دقیقه
- 6وابستگیها و سابچارتها (subcharts)30 دقیقه
- 7مدیریت ریلیز (Release)30 دقیقه
- 8هوکها (Hooks) و تستها30 دقیقه
- 9انتشار چارتها (charts)30 دقیقه
- 10پروژه نهایی: چارت (chart) خودتان60 دقیقه
