تفاصيل العمل

هذا المشروع يتكون من نشر تطبيق ميكروسيرفيس مبني على Node.js في بيئة الإنتاج باستخدام أفضل ممارسات DevOps. لقد قمت بحاوية كل ميكروسيرفيس وقاعدة بيانات MySQL الخاصة به باستخدام Docker، ثم بنيت خط أنابيب كامل لـ GitLab CI/CD لأتمتة عمليات البناء، الاختبار، فحص الأمان، التعبئة، ودفع الصور إلى Docker Hub. تم نشر التطبيق على Google Kubernetes Engine (GKE) باستخدام عروض Kubernetes (مثل Deployments، StatefulSets، Services، ConfigMaps، وSecrets)، مع استخدام حصص الموارد وسياسات الشبكة لتحسين الموثوقية والأمان. نفذت GitOps باستخدام ArgoCD لمزامنة إعدادات Kubernetes تلقائياً من Git. وأخيراً، دمجت Prometheus وGrafana لمراقبة أداء الميكروسيرفيس و استخدام الموارد.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة
تاريخ الإنجاز