تم تحسين Mini-Kubernetes من Canonical ، MicroK8s ، لـ Raspberry Pi

  • Jul 19, 2023

هل تريد التعرف على Kubernetes في منزلك؟ هل تريد نشر الحاويات المُدارة بواسطة Kubernetes على أجهزة كمبيوتر أحادية اللوحة منخفضة الطاقة؟ قد يكون أحدث إصدار من Canonical من MicroK8s هو ما تحتاجه تمامًا.

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

سحاب

  • ما هو التحول الرقمي؟ كل ما تحتاج إلى معرفته
  • أفضل مزودي الخدمات السحابية مقارنة: AWS و Azure و Google Cloud والمزيد
  • أفضل 6 خدمات استضافة ويب رخيصة: ابحث عن خيار ميسور التكلفة
  • ما هي الحوسبة السحابية؟ إليك كل ما تحتاج إلى معرفته

MicroK8s عبارة عن منصة كتلة صغيرة Kubernetes. يمكنك تثبيته على أوبونتو لينكسأو غيرها من توزيعات Linux و macOS و Windows. مع ذلك ، يمكنك أن تبلل قدميك باستخدام Kubernetes على سطح المكتب والمكتب الخاصين بك.

أيضًا: أفضل بدائل Raspberry Pi: Banana Pi و Odroid و NanoPi والمزيد

MicroK8s هي أكثر من مجرد ساحة تدريب Kubernetes. إنه قوي بما يكفي مع تقييده الصارم لاستخدامه فيه إنترنت الأشياء (IoT) و حوسبة الحافة التطبيقات. في هذا السياق ، يعني التقييد الصارم أن مجموعة MicroK8s لديك معزولة تمامًا عن نظام التشغيل الأساسي. مع التقييد الصارم والإضافات MicroK8s ، مثل إستيو, كنيتيف, CoreDNS, بروميثيوس، و جايجر، هذا يعني أنه يمكنك استخدام MicroK8s لإنشاء مجموعات Kubernetes ذات المساحة الصغيرة المناسبة لبوابات الحافة. مما يجعله أكثر فائدة ، يمكنك نشره تتجمع Kubernetes بأمان عند الحافة على أجهزة x86 و ARM باستخدام Snap واحد يأمر.

لجعلها أكثر سهولة كبيئة تدريب وكمنصة لنشر تطبيقات إنترنت الأشياء والتطبيقات المتطورة ، تم تقليص حجم ذاكرة MicroK8s 1.21 بنسبة 32.5٪، كما تم قياسه مقابل عمليات النشر متعددة العقدة وعقدة واحدة. كما كتب أليكس تشالكياس ، مدير منتجات Canonical لحلول مركز البيانات ، "كان هذا التحسين من أكثر التحسينات الطلبات الشائعة من المجتمع الذي يتطلع إلى إنشاء مجموعات باستخدام أجهزة مثل Raspberry Pi أو NVIDIA جيتسون. تلتزم Canonical بالدفع بهذا التحسين إلى أبعد من ذلك مع الحفاظ على توافق MicroK8s تمامًا مع إصدارات Kubernetes المنبثقة. "

كيف تم ذلك؟ أوضح Chalkias:

الإصدارات السابقة إما جمعت ببساطة جميع ثنائيات Kubernetes المنبع كما كانت أو جمعتهم في لمح البصر. كانت تلك الحزمة 218 ميغا بايت ونشرت Kubernetes كاملة من 800 ميغا بايت. مع MicroK8s 1.21 ، تم تجميع الثنائيات الأولية في ثنائي واحد قبل التعبئة. هذا صنع لحزمة أخف - 192 ميجا بايت - والأهم من ذلك Kubernetes من 540 ميجا بايت. وهذا بدوره يسمح للمستخدمين بتشغيل MicroK8s على الأجهزة بأقل تكلفة أكثر من 1 جيجا بايت من الذاكرة ولا يزال يترك مساحة لعمليات نشر متعددة للحاويات ، وهي ضرورية في حالات الاستخدام مثل استضافة مواقع الويب ثلاثية المستويات أو نموذج AI / ML خدمة.

مثل كل عائلة Kubernetes من Canonical - MicroK8s ، سحر Kubernetes، و كوبيدم - هذا الأحدث يدعم التحديث أحدث إصدار من Kubernetes: 2021 Kubernetes 1.21.2 تحديث. أهم ميزة جديدة هنا هي كرون الوظائف (مجدولًا سابقًا) واجهة برمجة التطبيقات (API) ، والتي تُستخدم لجدولة الإجراءات ، هي أخيرًا ميزة مستقرة.

لذلك ، إذا كنت تريد Kubernetes كامل الميزات للتعلم في المنزل باستخدام باسار لوحات Raspberry Pi أو للنشر في مجموعة من SBCs غير المكلفة ، تحقق من MicroK8s. عليك أن تكون سعيدا فعلتم.

قصص ذات الصلة:

  • TechRepublic: أعلنت شركة Canonical عن دعم المؤسسات لـ Kubernetes 1.21 من السحابة إلى الحافة
  • تقدم Google GKE Autopilot لـ Kubernetes
  • Kubernetes إسقاط Docker ليس صفقة كبيرة