Helm چیست
بخشی از دوره هلم
خوش آمدید. این دوره فرض میگیرد که پیشتر در دوره Kubernetes ما (یا جای دیگری) با Kubernetes آشنا شدهاید. اگر واژههایی مثل Deployment و Service و منیفست برایتان آشنا هستند، آمادهاید. اگر نه، چند درس اول دوره Kubernetes را بگذرانید و برگردید. این درس اول هیچ دستوری ندارد. فقط میخواهیم آن سه واژه Helm پیش از آنکه به یک چارت واقعی دست بزنید معنای مشخصی برایتان داشته باشند.
بعد از آنکه پنجمین Deployment بهاضافه Service بهاضافه ConfigMap را برای «یک وباپ دیگر» نوشتید، این قالبها کمکم حس میدهند که دلشان میخواهد یک قالب واحد باشند. یک nginx-staging.yaml دارید، یک nginx-prod.yaml و یک nginx-demo.yaml که نود و پنج درصدشان یکی است، و مدام بینشان کپی و جایگذاری میکنید و یادتان میرود کدام کدام است. ...
میخواهی هلم Helm چیست را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با هلم آماده دریافت کنی و Helm چیست را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسHelm چیستچه چیزهایی یاد میگیری
- Package manager for Kubernetes
- Chart
- Release
- Repository
- Helm vs Kustomize vs raw manifests
- When Helm is overkill
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
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 دقیقه
