Rancher Desktop ، واجهة مستخدم رسومية لإنشاء وتشغيل وإدارة الحاويات المستندة إلى Kubernetes

أعلنت SUSE عن إصدار الإصدار الجديد من سطح المكتب Rancher 0.6.0 ، أن يوفر واجهة رسومية لإنشاء الحاويات وتشغيلها وإدارتها استنادًا إلى نظام Kubernetes الأساسي.

البرنامج مكتوب بلغة JavaScript باستخدام منصة Electron ويتم توزيعه بموجب ترخيص Apache 2.0. تم شحن Rancher Desktop في الأصل لنظامي التشغيل macOS و Windows فقط ، ولكن الإصدار 0.6.0 يوفر دعمًا تجريبيًا لنظام التشغيل Linux.

حول رانشر ديسكتوب

رانشر سطح المكتب هو مشروع مفتوح المصدر لجلب Kubernetes وإدارة الحاويات إلى سطح المكتب، هو تطبيق Electron مع منطق الأعمال الأساسي مكتوب بلغة TypeScript و JavaScript التي تستفيد من مختلف القطع التكنولوجية الأخرى لتوفير عناصر النظام الأساسي بما في ذلك k3s و kubectl و nerdctl WSL و qemu والمزيد. يلف التطبيق قطعًا عديدة من التكنولوجيا لتوفير تطبيق متماسك.

في الغرض منه ، سطح المكتب رانشر إنه قريب من منتج Docker Desktop الخاص ويختلف بشكل أساسي في استخدام CLI nerdctl وحاوية وقت التشغيل لإنشاء الحاويات وتشغيلها ، لكنهم يخططون في المستقبل لإضافة دعم Docker CLI و Moby إلى Rancher Desktop.

يسمح لك Rancher Desktop باختبار الحاويات والتطبيقات المصممة للتشغيل في حاويات على محطة العمل الخاصة بك من خلال واجهة رسومية بسيطة قبل نشرها في أنظمة الإنتاج.

بالإضافة إلى أنه يسمح لك بتحديد إصدار معين من Kubernetes لاستخدامه ، واختبار حاوياتك بإصدارات مختلفة من Kubernetes ، قم بتشغيل الحاويات على الفور دون التسجيل في خدمات Kubernetes ، وإنشاء صور حاوية واستلامها وإفلاتها ، ونشر التطبيق المطور في حاوية على نظام محلي (لا يمكن الوصول إلى منافذ الشبكة المرتبطة بالحاويات إلا من المضيف المحلي).

ومن أهم خصائصه، يمكننا تسليط الضوء على:

  • إصدار Kubernetes الذي تختاره
  • القدرة على اختبار ترقية Kubernetes إلى إصدار جديد ومعرفة كيفية استجابة أحمال العمل لديك
  • قم بتشغيل الحاويات وإنشاء الصور وإرسالها واستخراجها (مدعوم من nerdctl)
  • عرض تطبيق لـ Kubernetes للوصول المحلي
  • يتم تغليف كل هذا في تطبيق مفتوح المصدر.

ما الجديد في Rancher Desktop 0.6.0؟

في هذا الإصدار الجديد تم توفير معاينة لسطح المكتب Rancher لنظام التشغيل Linux ووفقًا للمطورين يقولون إن هذا يسمح لمستخدمي Rancher Desktop على Linux بالتحكم في عدد موارد النظام لاستخدام الحاويات ويجعل إعادة ضبط البيئة أمرًا سهلاً وآمنًا. يوفر هذا حزمًا جاهزة للاستخدام في تنسيقات deb و rpm للتثبيت.

من ناحية أخرى ، في نظامي التشغيل Mac و Linux ، يتم تثبيت الدليل الرئيسي على أنه قابل للكتابة ، مما يؤثر على عمليات تحميل وحدة التخزين ، بالإضافة إلى أن واجهة مستخدم الصور تدعم الآن مساحات الأسماء الحاوية. مساحات الأسماء الحاوية منفصلة عن مساحات أسماء Kubernetes.

ويلاحظ أيضًا أن رسائل الحالة أثناء بدء التشغيل وإيقاف التشغيل تحتوي الآن على مزيد من التفاصيل. على سبيل المثال ، سيعلمونك عندما تكون Kubernetes API نشطة ، ويتم عرض رسائل الحالة هذه على أنها اتصال Kubernetes و containerd.

أخيرا إذا كنت مهتمًا بمعرفة المزيد عنها حول هذا الإصدار الجديد الذي تم إصداره ، يمكنك التحقق من التفاصيل في ملف الرابط التالي.

هل تريد تثبيت Rancher Desktop على نظام Linux؟

بالنسبة لأولئك المهتمين بالقدرة على تثبيت Rancher Desktop على نظامهم ، يمكنهم القيام بذلك باتباع الإرشادات التي نشاركها أدناه.

أول شيء يجب أن نفعله هو تثبيت كل التبعيات لتجنب مشاكل التثبيت وخاصة مع التنفيذ. الحزم التي يجب أن نقوم بتثبيتها هي:

  • بوابة
  • go
  • NVM
  • NodeJS

لمن هم باستخدام التوزيعات التي تدعم حزم .deb مثل Debian و Ubuntu ومشتقاتهما ، يمكنك تثبيت Rancher Desktop عن طريق فتح Terminal وكتابة ما يلي:

wget https://github.com/rancher-sandbox/rancher-desktop/releases/download/v0.6.0/rancher-desktop_0.6.0_amd64.deb

sudo apt install ./rancher-desktop_0.6.0_amd64.deb

الآن لمن هم مستخدمو التوزيعات مع دعم حزم RPM كما هو الحال مع SUSE و CentOS و RHEL و Fedora ومشتقات أخرى من هذه ، فإن الأوامر التي يجب تنفيذها هي التالية:

wget https://github.com/rancher-sandbox/rancher-desktop/releases/download/v0.6.0/rancher-desktop-0.6.0.x86_64.rpm

sudo rpm -i rancher-desktop-0.6.0.x86_64.rpm

 


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني.

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

منطقي (صحيح)