عن المشروع

Luxury Yacht هو تطبيق سطح مكتب متعدد المنصات لإدارة عناصر Kubernetes. وهو مفتوح المصدر ومجاني للاستخدام الشخصي والتجاري، دون رسوم أو اشتراكات. يتضمن التطبيق ميزات إدارة Kubernetes القياسية مثل بيانات ملخص العنقود، والمقاييس في الوقت الفعلي، وحالة أحمال العمل، ومعلومات التفصيل المتعمق، وسجلات الـ pod. كما يقدم عدة قدرات مميزة: - **عارض سجلات متقدم**: يدعم نص البحث المميز، والبحث المعكوس، والتعبيرات النمطية، والطوابع الزمنية للنظام للسجلات التي تفتقر إليها، وتنسيقات الطوابع الزمنية القابلة للتخصيص، وعرض التوقيت العالمي أو المحلي، وتبديل رموز ألوان ASCII، وسجلات JSON بتنسيق جدولي أو طباعة جميلة. - **خرائط العناصر**: تصور العلاقات بين عناصر العنقود على مستوى العقدة أو مساحة الأسماء أو عنصر محدد. - **نظرة عامة على العنقود**: تعرض استخدام العنقود الإجمالي وأحدث أحداث التحذير في لمحة. - **عرض الانتباه**: يحدد مشكلات العنقود بسرعة مع تجاهل انتقائي لكل عنصر أو لكل عنقود أو عالمي. - **عرض أحمال العمل المنقسم**: يعرض أحمال العمل والـ pods المرتبطة بها معًا، مع التصفية حسب حمل العمل. - **تخطيطات مرنة**: نوافذ متعددة، ولوحات قابلة للإرساء أو عائمة، وعلامات تبويب متعددة للعناصر، وتنظيم علامات التبويب بالسحب والإفلات. - **فرق العناصر**: يقارن أي عنصرين عبر العناقيد لتحديد الاختلافات. - **لوحة الأوامر**: وصول سريع إلى ميزات التطبيق، وفتح العنقود، والإعدادات، واختيار مساحة الأسماء، وتفاصيل العناصر. - **المفضلة**: حفظ العروض وإعدادات التصفية للوصول السريع، خاصة بالعنقود أو عامة. - **سمات لكل عنقود**: تعيين ألوان للعناقيد أو أنماط أسماء العناقيد، مع متغيرات فاتحة وداكنة. - **إعداد بدون لمس**: يحلل تلقائيًا ملفات kubeconfig الموجودة ويفحص الدلائل الافتراضية أو المكونة. - **صيانة العقد**: تقييد العقد واستنزافها وحذفها بسهولة. - **إعادة توجيه المنافذ البسيطة**: انقر بزر الفأرة الأيمن على أحمال العمل أو الـ pods أو الخدمات لبدء إعادة توجيه المنافذ، مع تتبع عمليات إعادة توجيه متزامنة متعددة في وحدة تحكم الحالة. - **Shell مع حاويات التصحيح**: ابدأ حاويات تصحيح مؤقتة في الـ pods التي تفتقر إلى وصول shell. تشمل خيارات التثبيت التنزيل المباشر من الموقع أو إصدارات GitHub، أو Homebrew لنظام macOS (`brew install luxury-yacht`)، أو البناء من المصدر. قد يحتاج مستخدمو Linux إلى تثبيت تبعيات GTK4 وWebKitGTK 6.0 (مثل `libgtk-4-1` و`libwebkitgtk-6.0-4` على Ubuntu 24.04 أو Debian 13).