انتشار چارتها (charts)
بخشی از دوره هلم
چارت شما کار میکند. میتوانید helm install myapp ./mychart را بزنید و یک برنامه در حال اجرا بگیرید، یعنی بخش سخت کار پشت سرتان است. حالا همکارتان میخواهد همان را مستقر کند، و انتخابهای شما این است: یک پوشه برایش ایمیل کنید، بگویید مخزن را کلون کند و امیدوار باشید کامیت درست را بردارد، یا لینک یک شاخه را برایش بفرستید. هر سه یک ایراد مشترک دارند: هیچ راهی نیست که بگویید «نسخه 0.2.
انتشار همین را درست میکند. پوشه را به یک فایل نسخهدار تبدیل میکنید، آن فایل را جایی میگذارید که هر دویتان به آن دسترسی دارید، و از آن به بعد یک شماره نسخه چیز دقیق و بیابهامی است که میشود درخواستش کرد. ...
میخواهی هلم انتشار چارتها (charts) را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با هلم آماده دریافت کنی و انتشار چارتها (charts) را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسانتشار چارتها (charts)چه چیزهایی یاد میگیری
- Helm package
- Chart museum (HTTP repo)
- OCI registries
- Helm push oci://
- Helm pull
- SemVer for charts
- Chart.yaml version vs appVersion
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
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 دقیقه
