5 توزيعات Kubernetes الأعلى



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

تحتوي المنصة على مجتمع قوي مفتوح المصدر يجمع العديد من الابتكارات للمنتج. من هنا تأتي بعض أوجه القصور الحالية: صعوبة في التثبيت ، وصعوبة في الإعداد. من نواح كثيرة ، يشبه Kubernetes نظام Linux kernel: فهو يوفر بيئة لتشغيل البرامج ، لكنه لا يوفر أي أدوات إدارة.

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

خدمة Docker Kubernetes (DKS)


يمكن أن يسمى علاقة Docker و K8s التكافلي. عادةً ما يتم استخدام Kubernetes لتنظيم حاويات Docker ، ويتم نشر مجموعات Kubernetes Docker وإدارتها باستخدام Docker Kubernetes Service (DKS).

تعد DKS مسؤولة عن تحقيق الاتساق بين بيئات Kubernetes المختلفة باستخدام ملفات تكوين YAML ومخططات Helm و Docker Compose . يسمح هذا للمطور بنشر التطبيق بأمان في كل من مجموعة أجهزة الاختبار وفي نظام الإنتاج السحابي المختلط. يضيف DKS أيضًا التحكم في الوصول المستند إلى الأدوار (RBAC) والحاويات الشخصية والشبكات المشفرة باستخدام TLS وبيئة متعددة المستأجرين.

DKS جزء من Docker Enterprise و Docker Desktop Enterprise . يوفر DKS الموجود خارج الصندوق الأمان والتشفير ويمكنه العمل بالتبادل مع Docker Swarm في نفس المجموعة.

OpenShift


Red Hat's OpenShift هي عبارة عن منصة مفتوحة المصدر تعتمد على The Origin Community Distribution of Kubernetes (OKD للاختصار) ، والتي تعتمد في حد ذاتها على K8s. يعمل OKD على توسيع Kubernetes عن طريق إضافة وحدة تحكم ويب جديدة ، وسطر أوامر أكثر قوة ، ودعم متعدد المستأجرين ، وأدوات نشر الكتلة عالية التوفر. يستخدم OpenShift Ansible لأتمتة عملية النشر ، ويمكن تثبيته على الخوادم العارية أو الخدمات السحابية.

يقبل OpenShift برنامج OKD ويحزمه إلى جانب مشاريع أخرى ، مثل شبكة خدمات Istio و Prometheus للمراقبة و Elastic Stack للتسجيل. ويشمل إطار عمل المصدر إلى الصورة (S2I) ، والذي يستخدم حاويات قابلة للتكرار لحزم ونشر شفرة المصدر. يتيح هذا للمطورين تشغيل التعليمات البرمجية دون الحاجة إلى إنشاء صورهم الخاصة. يتلقى OpenShift أيضًا ميزات من Tectonic مثل التحديثات التلقائية والمشغلين وسجل حاوية Quay.

يأتي OpenShift بعدة نكهات ، اعتمادًا على مكان وكيفية نشره:

  • OpenShift Online : عرض سحابة مفتوح المصدر مُدار بالكامل للنشر السريع للتطبيق.
  • OpenShift Dedicated : سحابة خاصة مُدارة بالكامل. مجموعة OpenShift المستضافة على AWS.
  • OpenShift Container Platform : نظام مجموعة OpenShift تقوم بنشره في البنية الأساسية الخاصة بك.

يمكن العثور على مقارنة تفصيلية بين Kubernetes و OKD و OpenShift على موقع OpenShift الإلكتروني.

عجال


تقدم Rancher وظيفة التوزيع التجاري K8s في حزمة مفتوحة المصدر. سبب شعبية رانشر هو قدرتها على إنشاء مجموعات معدنية عارية بسهولة (باستخدام محرك رانشر كوبيرنيتيس) ، وكذلك على مقدمي خدمات الاستضافة مثل AKS و GKE. لنشر Rancher ، تحتاج فقط إلى تثبيت Docker على مضيفيك ، وتحديد تكوين الكتلة في YAML وتشغيله. يمكن لـ Rancher أيضًا استيراد مجموعات Kubernetes الحالية التي أنشأتها Kops أو KubeSpray أو توزيعات أخرى ، بما في ذلك OpenShift.

RKE تعتمد على الحاوية تمامًا ، مما يجعل من السهل تعديل أو توسيع نطاق المجموعة حسب الطلب. يضيف Rancher أيضًا ميزات التحكم في الوصول المستند إلى الأدوار (RBAC) والتكامل مع مجموعة من أنظمة المصادقة والنسخ الاحتياطي التلقائي وإدارة الشهادات التلقائية والعديد من المكونات الإضافية.

لا يضع Rancher هدفًا لإعادة تشكيل Kubernetes ، بل يسهل نشره واستخدامه.

اباتشي Mesosphere Kubernetes المحرك


The Mesosphere Kubernetes Engine (MKE) هو مشروع جديد نسبياً تم الإعلان عنه في نهاية عام 2018. ويضيف وقت التشغيل الرسمي K8s ل Apache Mesosphere. تتمثل إحدى الوظائف الرئيسية في إنشاء العديد من Kubernetes للوسائط عالية الكثافة (High Density Multi-Kubernetes، HDMK ) ، والتي تتيح لك وضع العديد من مجموعات Kubernetes المعزولة على العقد نفسها. يوفر MKE أيضًا مكونات نظام مجموعة ذاتية الشفاء ، وتحديث وتحديث بنقرة واحدة ، وشبكات Calico ، واتصالات مشفرة بين المكونات.
يعمل MKE على نظام DC / OS ، مما يسهل نشره وإدارته عبر مجموعات DC / OS الحالية.

خدمة الحاويات المحورية


تعد Pivotal Container Service (PKS) حلاً متخصصًا لاستخدام K8s في الشركات ومشغلي الاتصالات. إنه يبسط بشكل كبير نشر وتشغيل مجموعات من هذا الإطار. يمكن نشر PKS في مركز البيانات من خلال vSphere ، وكذلك على Google Cloud Platform. تم اعتماد هذه الخدمة مؤخرًا من قبل برنامج شهادات المطابقة Kubernetes لمؤسسة Cloud Native Computing Foundation التابع لـ Cloud Native Computing Foundation.

تستخدم PKS BOSH ، وهي مجموعة من الأدوات لنشر وإدارة الأنظمة والتطبيقات الموزعة التي توفر الاستقرار والموثوقية في المجموعة الأساسية. لا تقوم BOSH بمراقبة وإدارة عمليات Kubernetes فحسب ، بل تراقب أيضًا مضيفيك ، مما يوفر أمانًا للفاشلة ، والاسترداد ، وقابلية التوسع على مستوى الجهاز الظاهري.

بالإضافة إلى BOSH ، تشتمل PKS أيضًا على خدمة تسجيل خاصة تسمى Harbour ، والتي تدعم كلاً من صور الحاوية ومخططات Helm ومسح نقاط الضعف والتحكم في الوصول. تتكامل PKS أيضًا مع عدد من أدوات VMware مثل NSX-T للشبكات المشفرة ، و vRealize Operations Manager لمراقبة وإدارة النظم ، و Wavefront لجمع المقاييس. يوفر Pivotal أيضًا منصة لتثبيت الوظائف الإضافية والتكاملات.

تتكون PKS من ثلاثة مستويات:

  1. PKS الأساسية لنشر وإدارة مجموعاتك الخاصة ؛
  2. PKS Enterprise للنشر الآلي باستخدام BOSH و Harbour وأدوات أخرى ؛
  3. سحابة PKS للمجموعات المستضافة المدارة بالكامل.

استنتاج




هذه ليست بأي حال قائمة شاملة ، لكنها تغطي معظم توزيعات الأكثر شعبية. هناك العشرات من الأدوات الأخرى المصممة لتبسيط إدارة Kubernetes ، بما في ذلك OpenStack و Apache CloudStack و Charmed Kubernetes واشتراك Heptio Kubernetes و SUSE CaaS.

إذا لم تكن متأكدًا من الحل الذي يمكنك اختياره ، فحاول البدء من مهام عملك. هل تستخدم بيئة نشر صغيرة مع تطبيقات متعددة؟ ثم فكر في منصة Rancher أو OpenShift Container Platform. هل تستخدم عددًا كبيرًا من التطبيقات أو تطبيقات الأعمال الهامة؟ ثم فكر في توزيع عالي التوفر مثل Enterprise PKS أو MKE أو OpenShift Dedicated.

ما هو مفيد آخر للقراءة في مدونة Cloud4Y

5 أنظمة إدارة الأحداث الأمنية مفتوحة المصدر
ماذا سوف نأكل في عام 2050
التأمين على الإنترنت في السوق الروسية
الروبوتات والفراولة: كيف تزيد الذكاء الاصطناعي من غلة الحقل
الاستخبارات البيرة - منظمة العفو الدولية يأتي مع البيرة

اشترك في قناة Telegram الخاصة بنا حتى لا يفوتك مقال آخر! نكتب أكثر من مرتين في الأسبوع وفقط في الأعمال.

Source: https://habr.com/ru/post/ar462151/


All Articles