GitOps بـ Argo CD
شغّل Kubernetes بطريقة GitOps: الـ Git فيه اللي المفروض يشتغل، وArgo CD بيخلّي الـ cluster زيه بالظبط. هتفهم Argo CD متبني إزاي، وتعمل Applications من الـ CLI وكـ YAML، وتقرا الـ sync والـ health status، وتشغّل الـ auto-sync والـ self-heal والـ prune، وتوصّل repositories private، وتنزّل Kustomize overlays وHelm charts، وتحدد كل فريق بـ AppProjects، وترتّب الـ rollout بـ sync waves وhooks، وترجع لـ version قديمة، وتولّد apps بـ App of Apps وApplicationSets. كل درس بيخلص بـ lab عملي على cluster حقيقي معاه Git server خاص بيه، ومحتاج بس أساسيات kubectl وgit.
15 درس14 lab عملي
ابدأ الكورس
بتتعلم إزاي
درس قصير
الفكرة والأوامر الحقيقية وoutput حقيقي، من غير حشو.
lab على جهاز حقيقي
terminal على machine أو cluster حقيقي، مش محاكاة.
تصحيح أوتوماتيك
زرار Check بيتأكد إنك عملت المطلوب فعلًا، ويقولك فين الغلط.
محتوى الكورس
- 01نظرة عامة على الكورسدرس
- 02يعني إيه GitOps وArgo CD بيشتغل إزايدرس
- ⚑يعني إيه GitOps وArgo CD بيشتغل إزايlab
- 03أول Application ليكدرس
- ⚑أول Application ليكlab
- 04الـ Applications كـ YAMLدرس
- ⚑الـ Applications كـ YAMLlab
- 05الـ Sync Status والـ Health: صلّح app حالتها Degradedدرس
- ⚑الـ Sync Status والـ Health: صلّح app حالتها Degradedlab
- 06الـ Auto-Sync والـ Self-Heal والـ Pruneدرس
- ⚑الـ Auto-Sync والـ Self-Heal والـ Prunelab
- 07الـ Repositories الـ Private والـ Credentialsدرس
- ⚑الـ Repositories الـ Private والـ Credentialslab
- 08صلّح path أو revision أو destination غلطدرس
- ⚑صلّح path أو revision أو destination غلطlab
- 09الـ Kustomize Overlays: repo واحد وبيئات كتيردرس
- ⚑الـ Kustomize Overlays: repo واحد وبيئات كتيرlab
- 10الـ Helm Charts في Argo CDدرس
- ⚑الـ Helm Charts في Argo CDlab
- 11الـ AppProjects: حدّد كل فريقدرس
- ⚑الـ AppProjects: حدّد كل فريقlab
- 12الـ Sync Waves والـ Hooksدرس
- ⚑الـ Sync Waves والـ Hookslab
- 13الـ History والـ Rollback والـ ignoreDifferencesدرس
- ⚑الـ History والـ Rollback والـ ignoreDifferenceslab
- 14الـ App of Apps والـ ApplicationSetsدرس
- ⚑الـ App of Apps والـ ApplicationSetslab
- 15نجمّع كل حاجة: نزّل الـ Offers Serviceدرس
- ⚑نجمّع كل حاجة: نزّل الـ Offers Servicelab
جاهز تبدأ؟
15 درس و14 lab مستنيينك.
ابدأ الكورس