پروژه نهایی: چارت (chart) خودتان
بخشی از دوره هلم
هر درسی تا اینجا یک چارت آماده دستتان داد و خواست یک چیز را در آن عوض کنید. این کار نحو را یاد میدهد و قسمت سخت را پنهان میکند، و قسمت سخت طراحی است. چارت یک تلنبار قالب نیست، یک رابط است: values.yaml همان APIای است که دارید عرضه میکنید، و هر تصمیمی که دربارهی محتوایش میگیرید تعیین میکند شش ماه بعد، کسی که هیچوقت قالبهای شما را نخوانده، تا چه اندازه از کار کردن با چارتتان راضی باشد.
قرار است یکی را از صفر برای برنامهای دوسرویسی بنویسید، یک کانتینر وب و یک کانتینر redis. یک ConfigMap دارد، یک Service، یک Ingress، یک NOTES.txt، یک هوک pre-install که یک Secret میسازد، و یک جاب helm test. هیچکدام از اینها قابلیت تازهای نیستند. کار اصلی، کنار هم چیدنشان است. ...
میخواهی هلم پروژه نهایی: چارت (chart) خودتان را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با هلم آماده دریافت کنی و پروژه نهایی: چارت (chart) خودتان را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسپروژه نهایی: چارت (chart) خودتانچه چیزهایی یاد میگیری
- Two-service chart
- Deployment template
- Service template
- ConfigMap template
- Ingress template
- NOTES.txt
- Pre-install hook for a Secret
- Helm test job
- Values overrides for replicaCount and image tag
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
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 دقیقه
