ما هو Kubernetes وما هي فوائده؟

ما هو Kubernetes وما هي فوائده؟

Kubernetes ، التي تعود أصولها إلى اليونانية، تعني دافع أو طيار. إنها منصة مفتوحة المصدر لتنظيم الحاويات، تقوم بأتمتة العديد من العمليات اليدوية المتعلقة بالنشر والإدارة والتوسع في تطبيقات الحاويات. اختصار Kubernetes هو "K8s". يمكن تثبيت التطبيق وتشغيله وصيانته وتوسيعه تلقائيًا في بيئات وتطبيقات قائمة على الحاويات. تم تطوير K8s في الأصل بواسطة Google. تم إصدار النسخة الأولى في عام 2015. الآن، تبرعت Google بـ Kubernetes لمؤسسة Cloud Native Computing Foundation (CNCF). وهي مسؤولة حاليًا عن تطوير البرمجيات أكثر وتعتني بمشاريع أخرى في بيئة الحوسبة السحابية. K8s متاحة على GitHub وتكتب بلغة برمجة Go. البرمجيات متاحة بموجب ترخيص Apache 2.0. Kubernetes هي برنامج يحول مجموعة من المضيفين الفعليين أو الافتراضيين (الخوادم) إلى منصة تتمتع بالخصائص التالية:

• تستضيف أحمال العمل الحاوية وتوفر لها موارد الحوسبة والتخزين والشبكة، و

• تدير تلقائيًا عددًا كبيرًا من التطبيقات الحاوية - بحيث تبقيها في حالة صحية وقابلة للاستخدام من خلال التكيف مع التغييرات والتحديات.

ما هي فوائد Kubernetes؟


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

كيف تعمل Kubernetes؟


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

• تنظيم الحاويات عبر مضيفين متعددين،

• استخدام موارد الأجهزة اللازمة لتنفيذ التطبيقات بشكل أكثر كفاءة،

• التحكم في توفير التطبيقات وتحديثها وأتمتتها،

• تثبيت التخزين لتشغيل التطبيقات القائمة على الحالة وإضافة سعة التخزين،

• توسيع حاويات التطبيق والموارد.


ما هي أنواع خدمات Kubernetes؟

تعتبر الخدمة في Kubernetes عبارة عن تجريد يصف مجموعة من التجزئات المفاهيمية التي تعمل فيها تطبيق، بالإضافة إلى سياسة الوصول لهذه التجزئات. إذا كان يجب أن يتصل بود آخر، يجب أولاً تحديد عنوان IP. خدمات Kubernetes توفر أيضًا طريقة للعثور على تجزئات معينة. تعتبر عناوين IP للبودات مجردة في نموذج شبكة Kubernetes؛ إذا تعرضت تجزئة للتعطل أو التدمير، فإن البود الجديد سيحصل تقريبًا على عنوان IP جديد. تخضع عناوين IP للبودات لنموذج شبكة Kubernetes بشكل مجرد؛ إذا تعرضت تجزئة للتعطل أو التدمير، من المرجح أن يحصل البود الجديد على عنوان IP جديد. تُقسم خدمات Kubernetes إلى أربع فئات أساسية:

ClusterIP: خدمة ClusterIP في Kubernetes تُعتبر في الواقع الشكل القياسي للخدمة. توفر خدمة داخل مجموعة Kubernetes يمكن أن تديرها التطبيقات الأخرى في Kubernetes دون الوصول من الخارج.

NodePort: يحتوي كل عقدة على منفذ مكشوف يسمى NodePort. حتى إذا كانت تطبيقك تعمل على عقدة مختلفة، فإن Kubernetes يوجه حركة المرور مباشرة من NodePort إلى الخدمة.

LoadBalancer: LoadBalancer هو وسيلة شائعة للتعريف عن خدمة Kubernetes للعالم الخارجي عبر الإنترنت. يمكن استخدام LoadBalancer بشكل مشابه لـ ClusterIP و NodePort. إذا اخترت LoadBalancer كفئة الخدمة، فإنها تقترب من موفر سحابة المجموعة وتقوم بإنشاء موزع أحمال.

ExternalName: نظرًا لعدم وجود محددات أو نقاط اتصال ثابتة لخدمات ExternalName، يمكنها توجيه حركة المرور إلى خدمة خارجية. يرتبط هذا الشكل بعناصر مساحة اسم خارجية. يتم اكتماله من خلال إرجاع قيمة التسجيل لـ CNAME.

نبحث عن كتّاب وصحفيين!

نبحث عن كتّاب وصحفيين!

إذا كنت صحفياً، لديك رغبة في التعمق في المواضيع المتعلقة بالأعمال والقطاعات، نريد العمل معك!

Sena Sonat

متحمس لبلس كلاودز
Sales

معلومات المنتج

#
قلم أوتوماتيكي
تكتب AutoQuill محتوى تسويقي تابع وتنشره لك.

أسهل مال ستحققه على الإطلاق

مع أداة AutoQuill التي بدأت PlusClouds بتقديمها لشركائها، سيتمكن منشئو المحتوى من البيع بنقرة واحدة فقط. دعنا نوضح لك كيف يمكنك الحصول على نصيبك من هذه الثورة.