في هذا المشروع، قمت بإعداد بنية تحتية مصغرة باستخدام K3s، وهو إصدار خفيف الوزن من Kubernetes، لتشغيل وإدارة التطبيقات في بيئة موزعة.
تضمنت المهام التي أنجزتها ما يلي:
إعداد بيئتين افتراضيتين باستخدام Vagrant، حيث تم تكوين إحداهما كخادم رئيسي (Server) والأخرى كوحدة تابعة (Agent).
استخدام Argo CD لنشر التطبيقات تلقائيًا في البيئة المصغرة، مما يسمح بإدارة الإصدارات والتحديثات بسلاسة.
تهيئة الحاويات وتشغيل الخدمات باستخدام K3d وDocker، مع تقسيم التطبيقات إلى مساحات أسماء (Namespaces) لضمان العزل والتنظيم.
نشر تطبيقات متعددة الإصدارات داخل بيئة K3s، سواء عبر تطبيقات جاهزة من DockerHub أو تطبيقات مخصصة قمت بتطويرها ونشرها في مستودع عام.
هذا المشروع ساعدني في فهم كيفية إدارة التطبيقات السحابية بشكل فعال، وتطبيق مفاهيم CI/CD في بيئات Kubernetes صغيرة الحجم، مما يجعله خطوة مهمة نحو إدارة البنية التحتية السحابية بمرونة وأداء عالٍ
اسم المستقل | عماد ح. |
عدد الإعجابات | 0 |
عدد المشاهدات | 6 |
تاريخ الإضافة |