نشر تطبيق Todo بسيط على Kubernetes تم إنشاؤه بالكامل باستخدام kubeadm

تفاصيل العمل

مشروع عملي قمت فيه بإنشاء ونشر تطبيق Todo بسيط على Kubernetes Cluster تم بناؤه بالكامل من الصفر باستخدام kubeadm.

**أبرز النقاط في المشروع:**

> إعداد Kubernetes Cluster مكوّن من 1 Master و2 Workers باستخدام kubeadm

> بناء صورة Docker مخصصة لتطبيق الواجهة الأمامية (frontend) باستخدام nginx:alpine لتقديم ملفات HTML وCSS وJavaScript

> تطوير ملفات YAML منظمة وشاملة تشمل:

- Deployment لإدارة النسخ وضمان التوافر العالي

- Service للتوصيل الداخلي بين البودات

- Ingress لتوجيه الترافيك الخارجي باستخدام النطاق `todo.local`

- ConfigMap للفصل بين الإعدادات والكود

- HPA لتوسيع عدد البودات تلقائيًا حسب استخدام الـ CPU

تم اختبار التطبيق بنجاح محليًا باستخدام تعديل ملف `/etc/hosts` للوصول إلى الدومين المحلي.

المشروع يوضح القدرة على إعداد البنية التحتية السحابية من البداية ونشر تطبيقات عملية قابلة للتوسع والاختبار.

ملفات مرفقة

بطاقة العمل

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