منذ ساعة
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
مرحبًا بك في Argo CD وArgo Rollouts لـ GitOps: الدليل النهائي! هل أنت مستعد لتحديث عمليات نشر Kubernetes لديك واعتماد معايير الصناعة للتسليم المستمر؟ تم تصميم هذه الدورة لتأخذك من مبتدئ في GitOps إلى ممارس خبير، وتزودك بفهم عميق وعملي لـ Argo CD وArgo Rollouts. لماذا تتعلم Argo CD وArgo Rollouts؟ لقد تغير نظام Kubernetes البيئي. يتم استبدال نماذج النشر التقليدية "المعتمدة على الدفع" بـ GitOps، ولم تعد عمليات نشر Kubernetes الأساسية كافية للتطبيقات ذات المهام الحرجة. هذا هو سبب أهمية إتقان هذه الأدوات:- إتقان معيار GitOps: GitOps هو نموذج التشغيل الحديث للتطبيقات السحابية الأصلية. يعد Argo CD الأداة الرائدة في هذا المجال، مما يتيح لك استخدام Git باعتباره "المصدر الوحيد للحقيقة" للبنية التحتية الخاصة بك. يتيح لك تعلم ذلك إمكانية أتمتة المزامنة، واكتشاف انحراف التكوين، والتأكد من تطابق مجموعاتك دائمًا مع حالتك المرغوبة.
- الانتقال إلى ما هو أبعد من عمليات النشر الأساسية: تحتوي تحديثات Kubernetes المتداولة القياسية على قيود: غالبًا ما تكون "كل شيء أو لا شيء". يمكّنك Argo Rollouts من تنفيذ إستراتيجيات التسليم التقدمية المتقدمة مثل عمليات نشر Blue-Green وCanary، مما يمنحك تحكمًا دقيقًا في حركة المرور وسلامة إصداراتك.
- تعزيز أمان المجموعة واستقرارها: باستخدام "نموذج السحب" مع قرص Argo المضغوط، يمكنك التوقف عن تعريض بيانات اعتماد مجموعتك لأنظمة CI الخارجية. باستخدام Argo Rollouts مع التحليل الآلي، يمكنك منع الأخطاء من الوصول إلى 100% من المستخدمين. هذه مهارات بالغة الأهمية لأي مهندس كبير في DevOps أو SRE.
- ارتفاع الطلب في السوق: تتبنى الشركات بسرعة مجموعة مشاريع Argo لإدارة بنيات الخدمات الصغيرة المعقدة. ستجعلك الكفاءة في Argo CD وArgo Rollouts مرشحًا متميزًا في سوق العمل التقني، مما يفتح الأبواب أمام أدوار البنية التحتية المتقدمة.
- التعلم من خلال العمل مع مختبرات موسعة: أعتقد أنك لا تتعلم حقًا إلا من خلال وضع يديك في وضع متسخ. يتضمن كل قسم من هذه الدورة التدريبية مختبرات عملية مخصصة حيث يمكنك تثبيت السيناريوهات الحقيقية وتكوينها وتصحيح الأخطاء فيها. أقوم بتوفير المهام، وأسمح لك بتجربتها، ثم أرشدك خلال الحل خطوة بخطوة.
- التركيز على أنماط العالم الحقيقي: نحن لا ننشر تطبيقات "Hello World" فحسب. نحن نتعامل مع التحديات الحقيقية: الاتصال بمستودعات Git الخاصة عبر SSH وHTTPS، وإدارة مخططات Helm بقيم مخصصة، وإعداد الإيجارات المتعددة مع المشاريع، وتكوين إمكانات الإصلاح الذاتي.
- إدارة حركة المرور المتقدمة: سوف تتعلم كيفية تنفيذ إصدارات الكناري الموزونة بحركة المرور باستخدام واجهة برمجة تطبيقات Kubernetes Gateway وTraefik، وتجاوز قيود تقسيم حركة المرور البسيطة المتماثلة.
- تحليل المقاييس الآلي: سوف تتعلم كيفية دمج Prometheus لتمكين التسليم التدريجي الآلي بالكامل. ستنشئ تحليلات تستعلم عن المقاييس في الوقت الفعلي وتقوم تلقائيًا بترويج الإصدارات أو التراجع عنها بناءً على معدلات النجاح - أتمتة حقيقية "اضبطها ونسيانها".
- إرشادات الخبراء: أقوم بإزالة تعقيد مشهد CNCF والتركيز على ما يهم. سأعلمك ليس فقط كيفية تكوين ملف YAML، ولكن لماذا يعمل بهذه الطريقة، وكيفية تصحيحه عند تعطله، وأفضل الممارسات لاستخدام الإنتاج.
- تنفيذ سير عمل GitOps: ستتعلم فصل التكامل المستمر (CI) عن التكامل المستمر (CI) التسليم المستمر (CD)، باستخدام قرص Argo المضغوط لمزامنة تطبيقاتك وتهذيبها وإصلاحها تلقائيًا استنادًا إلى سجل التزام Git.
- إدارة التطبيقات على نطاق واسع: ستتقن تعريف موارد التطبيق المخصص (CRD)، ونشر التطبيقات باستخدام مخططات Helm، وتجاوز قيم المخطط ديناميكيًا، واستخدام مزامنة الموجات والخطافات لتنسيق تبعيات النشر المعقدة (مثل عمليات ترحيل قاعدة البيانات).
- تأمين وتنظيم قرص Argo المضغوط: ستتعلم كيفية الإدارة مشاريع لفرض RBAC (التحكم في الوصول المستند إلى الدور)، وتقييد أهداف النشر، والاتصال بشكل آمن بالمستودعات الخاصة باستخدام الأسرار.
- تنفيذ عمليات النشر باللونين الأزرق والأخضر: ستستخدم Argo Rollouts لتشغيل البيئات الموازية، والتحقق من الإصدارات الجديدة قبل أن تتلقى حركة مرور مباشرة، وتبديل حركة المرور على الفور.
- إتقان إصدارات Canary: سوف تتجاوز عمليات نشر Kubernetes البسيطة من خلال تنفيذ استراتيجيات Canary. سوف تتعلم إيقاف عمليات الطرح مؤقتًا، واستخدام خطوات الترويج اليدوية، وتنفيذ التوجيه المستند إلى الرأس لإجراء اختبارات محددة بواسطة فرق ضمان الجودة.
- تكامل واجهة API البوابة المتقدمة: ستقوم بتكوين Traefik كوحدة تحكم في البوابة واستخدام البرنامج الإضافي Argo Rollouts Gateway API لتحقيق تقسيم دقيق لحركة المرور على أساس النسبة المئوية بدلاً من الاعتماد على أعداد النسخ المتماثلة التقريبية.
- التحليل الآلي والتراجع: ستدمج Prometheus لاستخراج مقاييس التطبيق وقم بتكوين Argo Rollouts للاستعلام عن هذه المقاييس أثناء التحديثات. في حالة ارتفاع معدل الخطأ، ستشاهد النظام يلغي عملية الطرح تلقائيًا ويستعيد الإصدار الثابت دون تدخل بشري.
ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
0 تعليقات
تسجيل دخول
دورات مشابهة