
تقدّم هذه الدورة مدخلاً عملياً إلى Istio، وهي موجّهة لكل من يرغب في البناء على معرفته بـ Linux وDocker وKubernetes لتعلّم كيفية تثبيت شبكة خدمات (Service Mesh) وتهيئتها، وفهم فوائد نشر وتشغيل التطبيقات الموزّعة ضمن بيئة شبكة خدمات. تم إعداد LFS144x لمطوّري التطبيقات، ومشغّلي الأنظمة، ومتخصصي الأمن الذين لديهم بالفعل إلمام وخبرة مع Kubernetes، ويرغبون في اتخاذ خطواتهم الأولى نحو تعلّم Istio وفهمه. تبدأ الدورة بنظرة عامة على شبكات الخدمات بشكل عام وعلى Istio بشكل خاص. تشرح الدورة المشكلات التي تحلّها شبكات الخدمات في البيئات الميكروسيرفس، مثل تحسين الرصد (Observability)، والتحكم في حركة المرور بين الخدمات، ورفع مستوى الأمان والاعتمادية دون الحاجة لتعديل كبير في كود الخدمات. كما تتناول بنية Istio المعمارية، وكيف يعمل، وكيف يتكامل مع البيئة المحيطة بالتطبيق بعد نشره على Kubernetes. ومن خلال تمارين عملية، ستتعلّم تثبيت Istio على عنقود Kubernetes، وتهيئة Ingress، وفهم آلية حقن الـ sidecar، ثم مراقبة الخدمات باستخدام أدوات مثل Grafana وZipkin وKiali. كذلك ستتدرّب على توجيه الحركة بين إصدارات متعددة من الخدمة، وتنفيذ استراتيجيات نشر مثل الأزرق-الأخضر (Blue-Green) والكناري (Canary). تتطلب المختبرات العملية الوصول إلى عنقود Kubernetes، وقد تم اختبارها في بيئة Google Cloud Platform (GCP).
Peter Jausovec
Platform Advocate
Eitan Suez
Content Engineer
Fazlur Rahman Khan
Technical Trainer