Hire-Spec

Istio و Envoy Service Mesh

شغّل الـ service mesh بالطريقة اللي فرق الـ platform الحقيقية بتشتغل بيها. هتفهم Istio و Envoy بيعملوا إيه لخدماتك، وبعدين تستخدمهم: تحقن الـ sidecars، وتقرا الـ configuration بتاع Envoy نفسه، وتوجّه الـ traffic وتنقله، وتعرض الخدمات من خلال gateway، وتضيف timeouts و retries و circuit breakers، وتشغّل mutual TLS و authorization، وتتابع الـ request من خلال الـ metrics والـ logs والـ traces، وتوسّع Envoy بـ filter بتاعك. كل درس بيخلص بـ lab عملي على Kubernetes cluster حقيقي، وآخر واحد حادثة لازم تشخّصها. محتاج بس أساسيات kubectl.

15 درس14 lab عملي
ابدأ الكورس
Istio و Envoy Service Mesh

بتتعلم إزاي

درس قصير

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

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

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

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

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

محتوى الكورس

  1. 01نظرة عامة على الكورسدرس
  2. 02ليه الـ mesh، وإزاي Istio متبنيدرس
  3. ⚑ليه الـ mesh، وإزاي Istio متبنيlab
  4. 03الـ sidecar injection: تجيب Envoy جنب الـ Pods بتاعتكدرس
  5. ⚑الـ sidecar injection: تجيب Envoy جنب الـ Pods بتاعتكlab
  6. 04قراية Envoy: Listeners و Clusters و Routes و Endpoints و xDSدرس
  7. ⚑قراية Envoy: Listeners و Clusters و Routes و Endpoints و xDSlab
  8. 05الـ routing بالـ VirtualService والـ DestinationRuleدرس
  9. ⚑الـ routing بالـ VirtualService والـ DestinationRulelab
  10. 06الـ release الآمن: Canary و Blue/Green و Mirroringدرس
  11. ⚑الـ release الآمن: Canary و Blue/Green و Mirroringlab
  12. 07تدخّل العالم الخارجي: الـ Ingress Gatewayدرس
  13. ⚑تدخّل العالم الخارجي: الـ Ingress Gatewaylab
  14. 08الـ Timeouts والـ Retries وحقن الأعطالدرس
  15. ⚑الـ Timeouts والـ Retries وحقن الأعطالlab
  16. 09حماية الـ services: Circuit Breaking و Outlier Detection والـ Rate Limitsدرس
  17. ⚑حماية الـ services: Circuit Breaking و Outlier Detection والـ Rate Limitslab
  18. 10الـ Outbound Traffic: الـ ServiceEntry والـ Sidecar resourceدرس
  19. ⚑الـ Outbound Traffic: الـ ServiceEntry والـ Sidecar resourcelab
  20. 11Zero Trust جوه الـ cluster: Mutual TLSدرس
  21. ⚑Zero Trust جوه الـ cluster: Mutual TLSlab
  22. 12مين يقدر ينادي على إيه: AuthorizationPolicy و JWTدرس
  23. ⚑مين يقدر ينادي على إيه: AuthorizationPolicy و JWTlab
  24. 13تشوف الـ mesh: Metrics و Traces و Logsدرس
  25. ⚑تشوف الـ mesh: Metrics و Traces و Logslab
  26. 14توسيع Envoy: EnvoyFilter و Lua و Wasmدرس
  27. ⚑توسيع Envoy: EnvoyFilter و Lua و Wasmlab
  28. 15الـ Capstone: Bookinfo جاهز للـ production، والليلة اللي باظ فيهادرس
  29. ⚑الـ Capstone: Bookinfo جاهز للـ production، والليلة اللي باظ فيهاlab

جاهز تبدأ؟

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

ابدأ الكورس