Hire-Spec

تحضير لـ OpenShift DO180

تشغّل تطبيقات على OpenShift، منصة الـ Kubernetes اللي شركات كتير في مصر والخليج شغّالة عليها في الـ production. تعرف OpenShift بيزوّد إيه فوق Kubernetes، وتشتغل بأمر `oc`، وتفهم ليه OpenShift بيشغّل الـ pods بتاعتك بـ user عشوائي وإزاي تعمل images تعيش معاه، وتطلّع التطبيقات برّه بالـ Routes والـ TLS، وتدّي الـ workload الـ Security Context Constraint اللي محتاجه بالظبط، وتظبط الـ config والـ probes والـ scaling والتخزين والصلاحيات وتحل مشاكل تطبيقات حقيقية. وبعدين، على OpenShift cluster كامل: تكشف على صحة الـ cluster، وتعمل login وتشتغل في الـ projects، وتعمل build للـ images جوّه الـ cluster، وتعمل ده كله من الـ web console كمان. كل درس بيخلص بـ lab عملي على OpenShift cluster بتاعك انت. محتاج أساسيات Kubernetes.

22 درس21 lab عملي
ابدأ الكورس
تحضير لـ OpenShift DO180

بتتعلم إزاي

درس قصير

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

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

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

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

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

محتوى الكورس

  1. 01نظرة عامة على الكورسدرس
  2. 02OpenShift بيزوّد إيه على Kubernetesدرس
  3. ⚑OpenShift بيزوّد إيه على Kuberneteslab
  4. 03oc لأي حد بيعرف kubectl: الـ namespaces والـ contextدرس
  5. ⚑oc لأي حد بيعرف kubectl: الـ namespaces والـ contextlab
  6. 04تشغيل الـ pods بطريقة OpenShift: الـ UID العشوائيدرس
  7. ⚑تشغيل الـ pods بطريقة OpenShift: الـ UID العشوائيlab
  8. 05الـ Services والـ Routes: إزاي الترافيك يدخلدرس
  9. ⚑الـ Services والـ Routes: إزاي الترافيك يدخلlab
  10. 06تأمين الـ Routes بالـ TLS: edge وpassthrough وre-encryptدرس
  11. ⚑تأمين الـ Routes بالـ TLS: edge وpassthrough وre-encryptlab
  12. 07الـ Security Context Constraints: تدّي على قد الحاجةدرس
  13. ⚑الـ Security Context Constraints: تدّي على قد الحاجةlab
  14. 08الـ Configuration: الـ ConfigMaps والـ Secrets و oc set envدرس
  15. ⚑الـ Configuration: الـ ConfigMaps والـ Secrets و oc set envlab
  16. 09الـ Health Probes والـ Rolloutsدرس
  17. ⚑الـ Health Probes والـ Rolloutslab
  18. 10الـ Scaling والـ Requests والـ Quotasدرس
  19. ⚑الـ Scaling والـ Requests والـ Quotaslab
  20. 11التخزين الدايم: الـ PersistentVolumeClaimsدرس
  21. ⚑التخزين الدايم: الـ PersistentVolumeClaimslab
  22. 12تحديث التطبيقات والرجوع في الـ releaseدرس
  23. ⚑تحديث التطبيقات والرجوع في الـ releaselab
  24. 13الـ Autoscaling بالـ HorizontalPodAutoscalerدرس
  25. ⚑الـ Autoscaling بالـ HorizontalPodAutoscalerlab
  26. 14الـ Jobs والـ CronJobs: شغل بيخلصدرس
  27. ⚑الـ Jobs والـ CronJobs: شغل بيخلصlab
  28. 15الـ RBAC والـ Service Accountsدرس
  29. ⚑الـ RBAC والـ Service Accountslab
  30. 16حل مشاكل التطبيقات على OpenShiftدرس
  31. ⚑حل مشاكل التطبيقات على OpenShiftlab
  32. 17الـ StatefulSets: تطبيقات كل واحد فيها ليه الداتا بتاعتهدرس
  33. ⚑الـ StatefulSets: تطبيقات كل واحد فيها ليه الداتا بتاعتهlab
  34. 18الكشف على صحة الـ cluster: الـ nodes والـ operators ولوجات الـ nodeدرس
  35. ⚑الكشف على صحة الـ cluster: الـ nodes والـ operators ولوجات الـ nodelab
  36. 19الدخول والشغل جوه الـ projectsدرس
  37. ⚑الدخول والشغل جوه الـ projectslab
  38. 20الـ ImageStreams والـ Builds والـ Image Triggersدرس
  39. ⚑الـ ImageStreams والـ Builds والـ Image Triggerslab
  40. 21الـ Web Consoleدرس
  41. ⚑الـ Web Consolelab
  42. 22المشروع الأخير: انشر تطبيق على OpenShiftدرس
  43. ⚑المشروع الأخير: انشر تطبيق على OpenShiftlab

جاهز تبدأ؟

22 درس و21 lab مستنيينك.

ابدأ الكورس