المختبر 12.4 - المشروع النهائي الكامل
أهداف المختبر
في نهاية هذا المختبر، ستكون قادرًا على:
- نشر تطبيق كامل متعدد الطبقات.
- تكوين المراقبة وتسجيل الأحداث.
- تنفيذ الأمان باستخدام RBAC.
- إعداد CI/CD أساسي.
- تطبيق أفضل الممارسات للإنتاج.
المدة المقدرة
3-4 ساعات
المتطلبات المسبقة
- جميع المعارف من الوحدات السابقة.
- kubectl، Helm مثبتان.
- عنقود Kubernetes يعمل بشكل صحيح.
الجزء 1: بنية التطبيق
انشر تطبيق ويب مع:
- الواجهة الأمامية (NGINX)
- واجهة برمجة التطبيقات الخلفية (Node.js/Python)
- قاعدة البيانات (MySQL/PostgreSQL)
- التخزين المؤقت (Redis)
الجزء 2: النشر
- أنشئ ملفات Kubernetes لكل مكون.
- استخدم ConfigMaps وSecrets.
- قم بتكوين Services وIngress.
- انشر باستخدام Deployments/StatefulSets.
الجزء 3: الأمان
- أنشئ حسابات خدمة باستخدام RBAC.
- طبق معايير أمان Pod.
- قم بتكوين سياسات الشبكة.
الجزء 4: المراقبة
- قم بتثبيت Prometheus وGrafana.
- أنشئ لوحات تحكم مخصصة.
- قم بتكوين التنبيهات.
الجزء 5: التوثيق
وثق:
- البنية.
- إجراءات النشر.
- إجراءات استكشاف الأخطاء وإصلاحها.
ملخص المختبر
هذا المشروع النهائي يدمج جميع المفاهيم المكتسبة في الدورة. لقد قمت بنشر تطبيق كامل في الإنتاج مع المراقبة والأمان وأفضل الممارسات.
تهانينا!
لقد أكملت دورة Kubernetes الكاملة!
تم إنشاء المختبر في: ديسمبر 2024