تقدم Canonical Micro-Kubernetes: مجموعة سطح المكتب

مايكرو كوبرنيتيس أو MicroK8s فقط هو أصغر إنتاج Kubernetes ، بسيطة ونقية لأجهزة الكمبيوتر المحمولة والمجموعات وإنترنت الأشياء وحوسبة الحافة ، على Intel و ARM ، وفقًا لـ Canonical ، مطورها.

مايكروK8s لا يوجد تكوين مطلوب ، يدعم التحديثات التلقائية وتسريع GPU. أعلن الناشر يوم الخميس عن وصول توافر عالي (HA) على MicroK8s.

Kubernetes عبارة عن منصة مفتوحة المصدر قابلة للتوسيع والمحمولة لخدمة الحاويات وإدارة عبء العمل. يعزز كل من كتابة التكوين التعريفي والأتمتة. إنه نظام بيئي كبير وسريع التوسع.

تتوفر أدوات ودعم وخدمات Kubernetes على نطاق واسع. تم تطويره في الأصل من قبل Google ، وتم تكليف تطويره بمؤسسة Cloud Native Computing Foundation (CNCF) مفتوحة المصدر ، والتي سمحت لتكنولوجيا تنظيم الحاويات بالنضوج بسرعة.

مايكروK8s، على الرغم من كونها صغيرة وبسيطة ، هو تطبيق Kubernetes الكامل. إنه يشتمل على تحديثات تلقائية وقدرات أمان محددة جيدًا.

أيضا يتضمن خدمات Canonical مفتوحة المصدر الإضافيةمثل تسجيل الحاوية ونقل التخزين وتنشيط GPGPU الأصلي لتسريع الأجهزة وسير عمل التعلم الآلي. الآن مع HA ، أصبحت MicroK8s جاهزة للاستخدام في التطوير غير المتصل ، وتطبيقات إنترنت الأشياء ، والاختبار ، والنماذج الأولية ، أو لبناء خط أنابيب CI / CD.

ما هي Kubernetes المتوفرة بكثرة؟

مجموعة Kubernetes عالية التوفر يمكنه تحمل أي فشل في المكونات والاستمرار في توفير أحمال عمل غير متقطعة. أيضًا ، مع الإصدار الجديد من MicroK8s ،

يتم تنشيط HA تلقائيًا بمجرد تجميع ثلاث عقد أو أكثر ، ويتم ترحيل مخزن البيانات تلقائيًا بين العقد للحفاظ على النصاب القانوني في حالة الفشل. تم تصميم MicroK8s باعتباره الحد الأدنى من Kubernetes المدعوم ، ويتم تثبيته بسهولة وتجميعه على Linux أو macOS أو Windows.

لكي تعمل ، تحتاج مجموعة Kubernetes HA إلى 3 عناصر. هذه هي طريقة عملها على MicroK8s:

  • يجب أن يكون هناك عدة عقد حسابية ، منذ ذلك الحين يستخدم MicroK8s كل عقدة كعقدة عاملة ، يوجد دائمًا أكثر من عامل واحد إذا كان هناك أكثر من عقدة في الكتلة.
  • يجب أن تعمل خدمات Kubernetes API على أكثر من عقدة واحدة ، لذا فإن فقدان عقدة واحدة لا يجعل المجموعة غير قابلة للاستخدام.
  • كل عقدة في مجموعة MicroK8s هي خادم API ، والذي يبسط موازنة الحمل وبالتالي يتيح تجاوز الفشل الفوري إلى نقطة نهاية API مختلفة في حالة فشل أحدها ؛

يجب أن تكون صحة الكتلة في مخزن بيانات موثوق به. بشكل افتراضي ، تستخدم MicroK8s Dqlite ، وهو لغة SQLite عالية التوفر ، كمخزن البيانات الخاص بها.

وفقا ل Canonical ، ركل ما هو مطلوب لـ MicroK8s HA هو امتلاك ثلاث عقد على الأقل في الكتلة ، الذي يتوفر منه Dqlite تلقائيًا بشكل كبير.

إذا كانت الكتلة تحتوي على أكثر من ثلاث عقد ، فستكون العقد الإضافية مرشحة في وضع الاستعداد لمخزن البيانات وسيتم ترقيتها تلقائيًا إذا فقد مخزن البيانات أيًا من عقده.

هدفنا هو التخلص من الإدارة اليومية لمجموعات Kubernetes.

قم بتثبيته وحزمه ثم شاهده وهو يطير. يمكنك تكوين MicroK8s إذا كنت تريد. معظم الناس لا يزعجهم.

سوف يقوم MicroK8s بتطبيق تحديثات الأمان تلقائيًا بشكل افتراضي ، قم بتأجيلها إذا كنت ترغب في ذلك. قم بالترقية إلى إصدار أحدث من Kubernetes باستخدام أمر واحد. انها حقا بهذه السهولة.

الترقية التلقائية للعقد الاحتياطية في مجموعة التصويت Dqlite تجعل MicroK8s HA مكتفية ذاتيًا وتضمن الحفاظ على النصاب القانوني حتى في حالة عدم اتخاذ أي إجراء إداري.

توفر MicroK8s مجموعة Kubernetes من فئة الإنتاج مجرد إضافة عقد MicroK8s إضافية.

يمكن للمسؤولين أداء المهام على أي عقدة. يتم تحديد ثلاثة من العقد تلقائيًا لتوفير مخزن البيانات لطائرة التحكم Kubernetes ، بناءً على سعتها واستخدامها. إذا فشلت عقدة مخزن البيانات ، يتم ترقية عقدة أخرى للمشاركة في إجماع مخزن البيانات.

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


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

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