قمت بإعداد بيئة **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