Helm للمبتدئين
تحزّم التطبيقات وتسطّبها وتغيّرها على Kubernetes بالطريقة اللي الفرق الحقيقية بتشتغل بيها. تفهم يعني إيه chart وrelease وrevision، وبعدين تسطّب chart وتظبط الـ values بتاعته وتعمله upgrade وتقرا الـ history وترجّعه، وتشوف Helm بيطلّع إيه بالظبط، وتكتب templates بـ values وشروط وloops، وتوزّع الـ release على namespaces، وتضيف hooks وtests، وتخلّص بإنك تحزّم chart وتصلّح release فشل. كل درس بيخلص بـ lab عملي على Kubernetes cluster حقيقي، ومحتاج بس أساسيات kubectl.
14 درس13 lab عملي
ابدأ الكورس
بتتعلم إزاي
درس قصير
الفكرة والأوامر الحقيقية وoutput حقيقي، من غير حشو.
lab على جهاز حقيقي
terminal على machine أو cluster حقيقي، مش محاكاة.
تصحيح أوتوماتيك
زرار Check بيتأكد إنك عملت المطلوب فعلًا، ويقولك فين الغلط.
محتوى الكورس
- 01نظرة عامة على الكورسدرس
- 02يعني إيه Helm: الـ Chart والـ Release والـ Revisionدرس
- ⚑يعني إيه Helm: الـ Chart والـ Release والـ Revisionlab
- 03تسطيب chart من فولدردرس
- ⚑تسطيب chart من فولدرlab
- 04شكل الـ Chart من جوهدرس
- ⚑شكل الـ Chart من جوهlab
- 05الـ values.yaml والـ --set والـ -fدرس
- ⚑الـ values.yaml والـ --set والـ -flab
- 06تصلّح قيمة غلط بـ helm upgradeدرس
- ⚑تصلّح قيمة غلط بـ helm upgradelab
- 07الـ Upgrade والـ History والـ Rollbackدرس
- ⚑الـ Upgrade والـ History والـ Rollbacklab
- 08تشوف Helm بيطلّع إيهدرس
- ⚑تشوف Helm بيطلّع إيهlab
- 09الـ Templates: .Values و.Release وdefault وquoteدرس
- ⚑الـ Templates: .Values و.Release وdefault وquotelab
- 10الـ if والـ rangeدرس
- ⚑الـ if والـ rangelab
- 11تصلّح template باظدرس
- ⚑تصلّح template باظlab
- 12الـ Namespaces والـ _helpers.tplدرس
- ⚑الـ Namespaces والـ _helpers.tpllab
- 13الـ Hooks والـ helm testدرس
- ⚑الـ Hooks والـ helm testlab
- 14نجمّع كل حاجة مع بعضدرس
- ⚑نجمّع كل حاجة مع بعضlab
جاهز تبدأ؟
14 درس و13 lab مستنيينك.
ابدأ الكورس