Kubernetes Deployment & Load Balanced Microservices
تفاصيل العمل
قمت بإعداد بيئة **Kubernetes Cluster** لتشغيل تطبيق ويب متعدد الخدمات (Microservices) بطريقة قابلة للتوسع والاعتمادية. المشروع يشمل: * **Cluster من نوع Master + Worker Nodes** * نشر تطبيق **Flask Web App** باستخدام **Deployment وReplicaSet** * إنشاء **Service نوع LoadBalancer** لتوزيع الطلبات بين الحاويات * ربط التطبيق مع **PostgreSQL وRedis** داخل Cluster * إعداد **ConfigMaps وSecrets** لإدارة المتغيرات الحساسة * استخدام **Health Checks وLiveness / Readiness Probes** لضمان استقرار الخدمات * مراقبة الأداء باستخدام **Prometheus وGrafana** (اختياري في الواجهة) تم تصميم هذا المشروع لتوضيح كيفية بناء بيئة **Production-Ready Kubernetes** مع تطبيق أفضل ممارسات DevOps، إدارة الموارد، وتأمين الخدمات. يظهر المشروع مهاراتي في: * Kubernetes Core Concepts: Pods, Deployments, Services * ConfigMaps وSecrets Management * Horizontal Pod Autoscaling (HPA) * Load Balancing وService Discovery * Monitoring وLogging
مهارات العمل
بطاقة العمل
طلب عمل مماثل