عن المشروع
يوفر مشروع Flatcar Homelab الأتمتة والتكوين اللازمين لنشر عنقود Kubernetes على الأجهزة المادية (bare metal). ويركز المشروع على البنية التحتية غير القابلة للتغيير باستخدام Flatcar Container Linux، كما يدير حالة العنقود من خلال سير عمل GitOps مدعوم بواسطة ArgoCD.
تشمل المكونات التقنية الرئيسية ما يلي:
- الشبكات: Cilium لـ CNI، وGateway API، وتشفير WireGuard.
- التخزين: Rook-Ceph للتخزين الكتلي الموزع.
- التجهيز: خادم PXE boot يعتمد على Python وكتيبات Ansible للتمهيد والتكوين.
تم تنظيم المستودع إلى كتيبات Ansible للإعداد، وخادم boot لـ PXE، ودليل payload يحتوي على بيانات Kubernetes manifests وتطبيقات ArgoCD لكل من البنية التحتية للمنصة وأعباء العمل.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.