عن المشروع
Headlamp هي واجهة ويب Kubernetes سهلة الاستخدام وقابلة للتوسيع، طُوِّرت ضمن Kubernetes SIG UI وتُستضاف في منظمة kubernetes-sigs. وتهدف إلى الجمع بين مجموعة الميزات التقليدية لوحات معلومات Kubernetes — سرد الموارد وعرضها — مع وظائف إضافية وواجهة حديثة ونظيفة.
القدرات الرئيسية الموصوفة في README:
- واجهة Kubernetes عامة ومستقلة عن الموردين.
- تعمل داخل العنقود أو محليًا كتطبيق سطح مكتب لنظام Linux وMac وWindows.
- دعم متعدد العناقيد.
- قابلة للتوسيع عبر الإضافات، مع إضافات رسمية متاحة في مستودع منفصل وإضافات منشورة مدرجة على Artifact Hub.
- عناصر تحكم في الواجهة تعكس أدوار المستخدم، بحيث تُخفى إجراءات الحذف أو التحديث عند عدم السماح بها.
- عمليات إنشاء وتحديث وحذف قابلة للإلغاء.
- السجلات وexec ومحرر موارد مع توثيق.
- سلوك قراءة وكتابة وتفاعلي بناءً على الأذونات.
يستخدم التحكم في الوصول Kubernetes RBAC، لذا قد لا يعرض رمز مميز بأذونات محدودة موارد العنقود بشكل صحيح؛ وتشرح الوثائق كيفية الحصول على رمز Service Account. أما النشر، فيوفر المشروع تعليمات التثبيت داخل العنقود وأدلة تثبيت سطح المكتب لنظام Linux وmacOS وWindows، وتتطلب kubeconfig في المسار الافتراضي.
يمكن للمساهمين العثور على تعليمات الإعداد والبناء في إرشادات المساهمة ودليل التطوير، بما في ذلك ملاحظات خاصة بالمنصات مثل Apple Silicon وmacOS. ويحتفظ المشروع بقائمة بمنصات Kubernetes المُختبرة ويدعو إلى إضافات أو تقارير عن الانحدارات. وتشمل موارد المجتمع مدونة قواعد السلوك، وقناة #headlamp في Kubernetes Slack، واجتماعًا مجتمعيًا شهريًا. وتتابع خارطة طريق عامة ولوحة إصدارات التغييرات المخطط لها. ويُصدر Headlamp بموجب ترخيص Apache 2.0، وتتوفر الأسئلة الشائعة على موقع المشروع.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.