هلم
هلم را از نصب چارتها تا نوشتن چارتهای خودتان یاد بگیرید. قالبها، مقادیر، هوکها، وابستگیها و انتشار.
10 درس، به ترتیب
- 120 دقیقه
Helm چیست
خوش آمدید. این دوره فرض میگیرد که پیشتر در دوره Kubernetes ما (یا جای دیگری) با Kubernetes آشنا شدهاید. اگر واژههایی مثل Deployment و Service و...
Package manager for KubernetesChartReleaseRepositoryHelm vs Kustomize vs raw manifestsWhen Helm is overkill - 230 دقیقه
نصب چارتها (charts)
بیشتر وقتهایی که سراغ Helm میروید، مشغول نوشتن چارت نیستید. دارید چارت کس دیگری را نصب میکنید. PostgreSQL بیتنامی، ingress-nginx،...
Helm repo addHelm repo updateHelm searchHelm installHelm listHelm uninstall+1 - 330 دقیقه
ساختار چارت (chart)
چارتِ کسی دیگر را نصب کردهاید و دیدهاید که Helm آن را به پادهای در حال اجرا تبدیل میکند. یک پرسش روشن هنوز باقی است: واقعاً داخل یکی از اینها چه...
Helm createChart.yamlValues.yamlTemplates/ folder_helpers.tplCharts/ subcharts directory+2 - 435 دقیقه
ولیوز (Values) و تمپلیت (templating)
به templates/deployment.yaml در چارتی که ساختهاید نگاه کنید؛ میبینید که دقیقاً یک مانیفست Kubernetes نیست. شکلش درست است، apiVersion و kind و spec...
.Values.Release.Chart--set--values file.yamlSprig default+3 - 530 دقیقه
هلپرها (Helpers) و قالبهای نامگذاری شده (named templates)
چارتی را باز کنید که بیش از یکی دو مانیفست دارد و فوراً یک الگو به چشمتان میآید: همان چند خط ثابت در تکتک فایلها تکرار شدهاند. Deployment نام...
_helpers.tplDefineTemplateIncludeCommon name patternCommon labels pattern+1 - 630 دقیقه
وابستگیها و سابچارتها (subcharts)
تقریبا هیچ چیزی که راه میاندازید واقعا تنها نمیایستد. یک سرویس وب معمولا دلش یک کش کنار خودش میخواهد. یک کارگر صف میخواهد. یک API دیتابیس...
Dependencies in Chart.yamlHelm dependency updateCharts/ folderPassing values into subchartsConditionTags+1 - 730 دقیقه
مدیریت ریلیز (Release)
نصب اول یک چارت بخش آسان ماجراست. کار اصلی از بعدش شروع میشود: ایمیج تازهای منتشر میشود، یک مقدار در تنظیمها باید عوض شود، کسی برای روز اوج فروش...
Helm upgradeHelm rollbackHelm history--atomic--wait--timeout+2 - 830 دقیقه
هوکها (Hooks) و تستها
بعضی کارها بهراحتی در قالب «یک منیفست را رندر کن و اعمالش کن» جا نمیشوند. اسکیمای یک دیتابیس باید پیش از آنکه پادهای تازه اپلیکیشن شروع به خواندن...
Helm.sh/hook annotationPre-installPost-installPre-upgradeHook-delete-policyHelm test+2 - 930 دقیقه
انتشار چارتها (charts)
چارت شما کار میکند. میتوانید helm install myapp ./mychart را بزنید و یک برنامه در حال اجرا بگیرید، یعنی بخش سخت کار پشت سرتان است. حالا همکارتان...
Helm packageChart museum (HTTP repo)OCI registriesHelm push oci://Helm pullSemVer for charts+1 - 1060 دقیقه
پروژه نهایی: چارت (chart) خودتان
هر درسی تا اینجا یک چارت آماده دستتان داد و خواست یک چیز را در آن عوض کنید. این کار نحو را یاد میدهد و قسمت سخت را پنهان میکند، و قسمت سخت طراحی...
Two-service chartDeployment templateService templateConfigMap templateIngress templateNOTES.txt+3
هلم را به زبان خودت یاد بگیر
هر درس، آزمون و پاسخ مربی به زبان شما نمایش داده میشود. مربی هوشمند به همان زبانی پاسخ میدهد که شما سوال میکنید.
Roles that use Helm
See how hiring teams interview engineers on Helm, in production-like environments.
Platform Engineer
Hire platform engineers who reduce friction for every team. Real golden-path templates, real internal CLIs, real service onboarding flows. We record every step.
See the interviewDevOps Engineer
Hire DevOps engineers who actually ship. Run live or take-home interviews in production-like Linux environments with Docker, Kubernetes, Terraform and CI/CD. See how they debug, automate, and work alongside AI.
See the interviewSite Reliability Engineer (SRE)
Hire SREs who actually run production. Live workspaces with metrics, logs, traces and a service that is starting to misbehave. We record every keystroke.
See the interview