انتقل إلى المحتوى الرئيسي

المختبر 12.4 - المشروع النهائي الكامل

أهداف المختبر​

في نهاية هذا المختبر، ستكون قادرًا على:

  • نشر تطبيق كامل متعدد الطبقات.
  • تكوين المراقبة وتسجيل الأحداث.
  • تنفيذ الأمان باستخدام RBAC.
  • إعداد CI/CD أساسي.
  • تطبيق أفضل الممارسات للإنتاج.

المدة المقدرة​

3-4 ساعات

المتطلبات المسبقة​

  • جميع المعارف من الوحدات السابقة.
  • kubectl، Helm مثبتان.
  • عنقود Kubernetes يعمل بشكل صحيح.

الجزء 1: بنية التطبيق​

انشر تطبيق ويب مع:

  • الواجهة الأمامية (NGINX)
  • واجهة برمجة التطبيقات الخلفية (Node.js/Python)
  • قاعدة البيانات (MySQL/PostgreSQL)
  • التخزين المؤقت (Redis)

الجزء 2: النشر​

  1. أنشئ ملفات Kubernetes لكل مكون.
  2. استخدم ConfigMaps وSecrets.
  3. قم بتكوين Services وIngress.
  4. انشر باستخدام Deployments/StatefulSets.

الجزء 3: الأمان​

  1. أنشئ حسابات خدمة باستخدام RBAC.
  2. طبق معايير أمان Pod.
  3. قم بتكوين سياسات الشبكة.

الجزء 4: المراقبة​

  1. قم بتثبيت Prometheus وGrafana.
  2. أنشئ لوحات تحكم مخصصة.
  3. قم بتكوين التنبيهات.

الجزء 5: التوثيق​

وثق:

  • البنية.
  • إجراءات النشر.
  • إجراءات استكشاف الأخطاء وإصلاحها.

ملخص المختبر​

هذا المشروع النهائي يدمج جميع المفاهيم المكتسبة في الدورة. لقد قمت بنشر تطبيق كامل في الإنتاج مع المراقبة والأمان وأفضل الممارسات.


تهانينا!​

لقد أكملت دورة Kubernetes الكاملة!


تم إنشاء المختبر في: ديسمبر 2024