Hire-Spec

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 عملي
ابدأ الكورس
GitOps بـ Argo CD

بتتعلم إزاي

درس قصير

الفكرة والأوامر الحقيقية وoutput حقيقي، من غير حشو.

lab على جهاز حقيقي

terminal على machine أو cluster حقيقي، مش محاكاة.

تصحيح أوتوماتيك

زرار Check بيتأكد إنك عملت المطلوب فعلًا، ويقولك فين الغلط.

محتوى الكورس

  1. 01نظرة عامة على الكورسدرس
  2. 02يعني إيه GitOps وArgo CD بيشتغل إزايدرس
  3. ⚑يعني إيه GitOps وArgo CD بيشتغل إزايlab
  4. 03أول Application ليكدرس
  5. ⚑أول Application ليكlab
  6. 04الـ Applications كـ YAMLدرس
  7. ⚑الـ Applications كـ YAMLlab
  8. 05الـ Sync Status والـ Health: صلّح app حالتها Degradedدرس
  9. ⚑الـ Sync Status والـ Health: صلّح app حالتها Degradedlab
  10. 06الـ Auto-Sync والـ Self-Heal والـ Pruneدرس
  11. ⚑الـ Auto-Sync والـ Self-Heal والـ Prunelab
  12. 07الـ Repositories الـ Private والـ Credentialsدرس
  13. ⚑الـ Repositories الـ Private والـ Credentialslab
  14. 08صلّح path أو revision أو destination غلطدرس
  15. ⚑صلّح path أو revision أو destination غلطlab
  16. 09الـ Kustomize Overlays: repo واحد وبيئات كتيردرس
  17. ⚑الـ Kustomize Overlays: repo واحد وبيئات كتيرlab
  18. 10الـ Helm Charts في Argo CDدرس
  19. ⚑الـ Helm Charts في Argo CDlab
  20. 11الـ AppProjects: حدّد كل فريقدرس
  21. ⚑الـ AppProjects: حدّد كل فريقlab
  22. 12الـ Sync Waves والـ Hooksدرس
  23. ⚑الـ Sync Waves والـ Hookslab
  24. 13الـ History والـ Rollback والـ ignoreDifferencesدرس
  25. ⚑الـ History والـ Rollback والـ ignoreDifferenceslab
  26. 14الـ App of Apps والـ ApplicationSetsدرس
  27. ⚑الـ App of Apps والـ ApplicationSetslab
  28. 15نجمّع كل حاجة: نزّل الـ Offers Serviceدرس
  29. ⚑نجمّع كل حاجة: نزّل الـ Offers Servicelab

جاهز تبدأ؟

15 درس و14 lab مستنيينك.

ابدأ الكورس