هيلم
تعلّم هيلم من تثبيت الحزم إلى تأليف الحزم الخاصة بك. القوالب، والقيم، والخطّافات، والتبعيات، والنشر.
10 درسًا، بالترتيب
- 120 دقيقة
ما هو Helm
أهلًا بك. تفترض هذه الدورة أنك التقيت بـ Kubernetes من قبل، في دورتنا عنه أو في مكان آخر. إن كانت كلمات مثل Deployment وService وملف الوصف (manifest)...
Package manager for KubernetesChartReleaseRepositoryHelm vs Kustomize vs raw manifestsWhen Helm is overkill - 230 دقيقة
تثبيت التشارت (charts)
في أغلب المرات التي تمد فيها يدك إلى Helm لا تكون تكتب حزمة (chart)، بل تثبّت حزمة كتبها غيرك. PostgreSQL من Bitnami، وingress-nginx،...
Helm repo addHelm repo updateHelm searchHelm installHelm listHelm uninstall+1 - 330 دقيقة
هيكل التشارت (chart)
ثبتت حزمة كتبها غيرك ورأيت Helm يحولها إلى Pods تعمل. ويبقى سؤال واضح: ما الذي بداخل واحدة من هذه الحزم فعلا؟ الحزمة (chart) ليست ملفا تنفيذيا ولا...
Helm createChart.yamlValues.yamlTemplates/ folder_helpers.tplCharts/ subcharts directory+2 - 435 دقيقة
ولیوز (Values) والقوالب (templates)
انظر إلى templates/deployment.yaml في الحزمة (chart) التي ولّدتها وستلاحظ أنه ليس مانيفست Kubernetes تمامًا. شكله صحيح، ففيه apiVersion وkind وspec...
.Values.Release.Chart--set--values file.yamlSprig default+3 - 530 دقيقة
الهيلبرز (Helpers) والقوالب المسماة (named templates)
افتح مخططًا (chart) فيه أكثر من مانيفست أو اثنين ويقفز إلى عينك نمط في الحال: الحفنة نفسها من الأسطر تظهر في كل ملف. يحسب Deployment اسم المورد من...
_helpers.tplDefineTemplateIncludeCommon name patternCommon labels pattern+1 - 630 دقيقة
التبعيات والساب تشارت (subcharts)
لا يكاد شيء تنشره يقف وحده. فخدمة الويب تريد عادةً ذاكرة تخزين مؤقت بجوارها، والعامل يريد طابوراً، وواجهة البرمجة تريد قاعدة بيانات أو على الأقل نص...
Dependencies in Chart.yamlHelm dependency updateCharts/ folderPassing values into subchartsConditionTags+1 - 730 دقيقة
إدارة الريليز (Release)
تثبيت حزمة أول مرة هو الجزء السهل. العمل الحقيقي يبدأ بعده: تصدر صورة جديدة، وتحتاج قيمة في الإعدادات إلى تغيير، ويرفع أحدهم عدد النسخ استعدادا لموسم...
Helm upgradeHelm rollbackHelm history--atomic--wait--timeout+2 - 830 دقيقة
الهوكس (Hooks) والاختبارات
بعض الأعمال لا تنسجم بسهولة مع «ولّد مانيفست (manifest) ثم طبّقه». فمخطّط قاعدة بيانات يحتاج إلى ترحيل قبل أن تبدأ نسخ التطبيق الجديدة بالقراءة منه،...
Helm.sh/hook annotationPre-installPost-installPre-upgradeHook-delete-policyHelm test+2 - 930 دقيقة
نشر التشارت (charts)
مخططك (chart) يعمل. تستطيع تشغيل helm install myapp ./mychart فتحصل على تطبيق شغّال، ما يعني أن الجزء الصعب صار خلفك. والآن يريد زميل أن ينشره،...
Helm packageChart museum (HTTP repo)OCI registriesHelm push oci://Helm pullSemVer for charts+1 - 1060 دقيقة
المشروع الختامي: التشارت الخاص بك (chart)
كل درس حتى الآن سلّمك حزمة (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