MicroK8s أداة لنشر Kubernetes في ثوان

مايكروK8s

مؤخرا أعلنت شركة Canonical عن إطلاق MicroK8s والذي يوفر طريقة سريعة وفعالة لتتمكن من نشر Kubernetes في غضون ثوانٍ.

يتم تسليم MicroK8s كحزمة إرساء واحدة يمكن تثبيتها على 42 إصدارًا مختلفًا من Linux.

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

فوائد MicroK8s

يتم تضمين التحديثات التلقائية ووظائف الأمان على النحو المحدد.

تضمن التحديثات التلقائية عمل المطورين دائمًا من أحدث إصدارات Kubernetes مع الثنائيات التي يتم تسليمها مباشرة من المصدر وإعدادها في ثوانٍ.

يعني تشغيل أحدث إصدار أيضًا أن MicroK8s تستفيد من إمكانات الأمان المضمنة في Kubernetes.

لزيادة تسريع اعتماد Kubernetes وتبسيط سيناريوهات المطورين الشائعة ، تتضمن MicroK8s عددًا متزايدًا من الخدمات الإضافية. 

ومنها:

  • سجل حاوية
  • يمكّن التخزين و GPGPU الأصلي الخطوة كلها بأمر واحد.
  • بالنسبة لعلماء البيانات ومهندسي التعلم الآلي ، يسهل تدريب GPGPU إضافة تسريع الأجهزة إلى سير عمل التعلم الآلي الخاص بك.

تشمل حالات الاستخدام الرئيسية التي يسهل MicroK8 ما يلي:

  • نظام Kubernetes المدمج والذي يتم تحديثه ذاتيًا لتمكين تطبيقات إنترنت الأشياء
  • قم بتكوين قناة CI / CD محليًا في بضع خطوات
  • قم بتثبيت Kubernetes القابل للتصرف بسرعة كجزء من إنتاج pipelin CI / CDe
  • نشر تطبيقات العقدة المفردة على خادم موسع
  • قم بإنشاء سجل محلي للحاويات المتوافقة مع OCI لتخزين الحاويات المستخدمة بشكل متكرر
  • قم بتجربة مشاريع CNCF Trail Map بسرعة وسهولة
  • تسريع نمذجة التعلم الآلي والتعلم مع دعم وحدة معالجة الرسومات
  • عمليات نشر Kubeflow - مجموعة أدوات المصدر المفتوح لـ ML لـ Kubernetes.

كيفية تثبيت MicroK8s على Ubuntu ومشتقاته؟

بالنسبة لأولئك الذين يرغبون في الحصول على MicroK8s ، يجب أن يعلموا أن هذه الأداة متاحة من خلال متجر Snap ويمكن تثبيتها بسهولة.

يجب عليهم فقط فتح محطة طرفية على أنظمتهم باستخدام Ctrl + Alt + T وتنفيذ الأمر التالي فيها:

sudo snap install microk8s --classic

يريد Canonical أن يشمل دعم Kubernetes التجاري

ميكروK8s كوبيرنيتيس

بالإضافة إلى هذا أيضًا ركز Canonical على تقديم الدعم التجاري لمجموعات Kubernetes المنتشرة باستخدام kubeadm.

تعمل Kubeadm على أتمتة تثبيت مكونات Kubernetes وتكوينها ، مثل خادم API و Controller Manager و Kube DNS.

ومع ذلك ، فإنه لا ينشئ المستخدمين أو يتعامل مع تثبيت وتكوين التبعية على مستوى نظام التشغيل.

لهذه المهام الأولية ، يمكنك استخدام أداة إدارة التكوين مثل Ansible أو SaltStack.

استخدام هذه الأدوات يجعل إنشاء مجموعات إضافية أو إعادة بناء الكتل الموجودة أسهل بكثير وأقل عرضة للخطأ.

من خلال تقديم هذا الدعم التجاري للشركات التي تستخدم kubeadm لنشر Kubernetes في بيئات الإنتاج، التطوير أو متعدد المراحل ، يمكن الاستفادة على الفور من دعم المؤسسة من خلال Ubuntu Advantage لـ Kubernetes على أساس كل عقدة.

أيضا يتم تضمين الدعم لحزم دبيان الرسمية الصادرة عن CNCF والمستخدمة مع kubeadm.

لكل من مستخدمي Kubernetes الجدد وذوي الخبرة ، يوفر kubeadm القدرة على تشغيل Kubernetes في أي بيئة Linux.

مع إضافة المجموعات التي تم نشرها باستخدام kubeadm ، تقوم Canonical بتوسيع خيارات نشر Kubernetes للمؤسسات.

استخدام يتيح kubeadm استكشافًا تفصيليًا لقدرات Kubernetes ، ويمكّن المطورين والمشغلين من الحصول على رؤية أفضل للآليات منخفضة المستوى تكوين Kubernetes.

تجعل هذه القدرات Kubeadm خيارًا ممتازًا لأولئك الذين يحتاجون إلى خبرة تشغيلية متعمقة وتوفر مشاركة فورية مع مجتمع مشغلي Kubernetes.

الهدف الأكبر لـ Kubeadm في المستقبل القريب هو تحقيق التوافر العام.


تعليق ، اترك لك

اترك تعليقك

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

*

*

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

  1.   نيستور ريفيرون قال

    ممتازة، وشكرا جزيلا للمساهمة.