مقدمة

تشغيل Kubernetes على نطاق المؤسسة

تعد ‎IBM Cloud® Kubernetes Service‎ عروض مدارة تم بناؤها لتكوين نظام مجموعة Kubernetes مكون من أنظمة حوسبة رئيسية وذلك لنشر وادارة تطبيقات الحاويات في IBM Cloud. وهي حل معتمد من Kubernetes، يقدم الجدولة الذكية والمعالجة الذاتية والتوسع الأفقي وأكثر من ذلك.

تعلم كيفية نشر وتشغيل نظام مجموعة Kubernetes في IBM Cloud - بدون تكلفة وبدون توصيف أو تنزيل.

مزايا Kubernetes المدارة

مزايا Kubernetes المدارة ‏(03:14)‏

حالات الاستخدام

تكوين نظم مجموعات Kubernetes

رسم بياني يوضح كيفية استخدام امكانيات Kubernetes لنشر تطبيق في حاويات في IBM Cloud

تكوين نظم مجموعات Kubernetes

تعرف على كيفية استخدام الشركة التخيلية في مجال العلاقات العامة لامكانيات Kubernetes لنشر تطبيق في الحاوية على IBM Cloud. باستخدام خدمة ‎IBM Watson® Tone Analyzer Service‎‏، تحصل الشركة على ردود الفعل حول بياناتها الصحفية.

نشر تطبيق انترنت قابل للتطوير

رسم بياني يوضح كيفية الارتقاء بتطبيق الانترنت، وتشغيله محليا في حاوية، ثم نشره الى نظام مجموعة IBM Cloud Kubernetes

نشر تطبيق انترنت قابل للتطوير

تعرف على كيفية الارتقاء بتطبيق الانترنت، وتشغيله محليا في حاوية، ثم نشره الى نظام مجموعة IBM Cloud Kubernetes‏. تعرف أيضا على كيفية ربط نطاق مهيأ ومراقبة سلامة البيئة والتوسع.

تحليل السجلات ومراقبة التطبيقات

رسم بياني يوضح كيفية تكوين نظام مجموعة وتوصيف خدمات تحليل السجل والمراقبة, ثم نشر تطبيق الى نظام المجموعة

تحليل السجلات ومراقبة التطبيقات

تعرف على كيفية تكوين نظام مجموعة وتوصيف خدمات تحليل السجل والمراقبة. ثم نشر تطبيق الى نظام المجموعة ومشاهدة السجلات وتحليلها مع Kibana والاطلاع على مقاييس السلامة والمقاييس الأخرى مع Grafana‏.

نشر التطبيقات بصفة مستمرة

رسم بياني يوضح كيفية اعداد تكامل متواصل ومسار اتصال متواصل للتسليم للتطبيقات في الحاويات التي يتم تشغيلها في Kubernetes‏.

نشر التطبيقات بصفة مستمرة

تعرف على كيفية اعداد مسار اتصال ‎CI/CD‎ للتطبيقات في الحاويات التي يتم تشغيلها في Kubernetes‏. تغطي حالة الاستخدام هذه اعداد عنصر التحكم في المصدر، والبناء، والاختبار والنشر، والتكامل بين أجهزة المسح والتحليلات وأكثر من ذلك.

الخصائص

أصبح Kubernetes سهلا

دراسات الحالة

تقوم Weather Company بالانتقال الى بنية أساسية آمنة وقابلة للتطوير في IBM Cloud
ماسة يجري تصنيفها في مختبر Gemological Institute of America
طائرة ركاب Etihad على مدرج الطائرات
رجل يمسك بتليفون محمول يعرض تطبيق للدفع
صف من أبراج نقل الكهرباء

مصادر Kubernetes

من مختبرات التجربة العملية الى المطبوعات الفنية، احصل على كل المساعدة التي تحتاجها.

مختبرات التجربة العملية مع شهادة

التحق بمختبرات التجربة العملية لخدمة Kubernetes مجانا واحصل على شهادتك.

دليل البدء السريع لمطوري البرامج

اتبع هذا المسار للتعلم المنسق بعناية لنشر تطبيقات الحاويات عالية الاتاحة في نظم مجموعات Kubernetes‏.

المنتجات ذات الصلة

IBM Cloud Code Engine

قم بتشغيل التطبيق أو العمل أو الحاوية الخاصة بك على منصة بدون وحدة خدمة مدارة.

Red Hat OpenShift on IBM Cloud

قم بنشر وتأمين أحجام عمل مؤسستك على منصة Red Hat® OpenShift®‎ المحلية باستخدام الأدوات التي يتم التركيز عليها بواسطة المطور لتشغيل التطبيقات المتاحة بشكل كبير.

IBM Cloud Foundry

قم بتكوين ونشر التطبيقات في بيئة منصة Cloud Fundry متعددة المستخدمين مدارة.

شرح Kubernetes

الحصول على اجابات للأسئلة الشائعة والروابط التي يكثر استخدامها لمعرفة المزيد.

ما هو Kubernetes؟

تعد Kubernetes، باليونانية تعني قائد الدفة ويعرف أيضا باسم ‏"k8s"‏ أو ‏"kube"‏، منصة لتنسيق الحاويات تستخدم لجدولة عمليات نشر وادارة وتوسيع تطبيقات الحاويات وتشغيلها آليا. وهي تنافس الأجهزة الافتراضية في تسليم المنصة كخدمة التي تقوم بمعالجة العديد من المهام المتعلقة بالبنية الأساسية والعمليات والمشاكل المحيطة بتطوير بيئة تشغيل سحابية أصلية.

ما هي الحاويات؟

الحاوية هي وحدة برامج يمكن تنفيذها ويتم فيها تجميع كود التطبيق - مع المكتبات والارتباطات - بحيث يمكن تشغيلها في أي مكان على سطح المكتب أو تكنولوجيا المعلومات التقليدية أو في البيئة السحابية. تستخدم الحاويات شكل من أشكال التشغيل الافتراضي لنظام التشغيل الذي يتيح للتطبيقات مشاركة نظام التشغيل من خلال عزل العمليات والتحكم في امكانية التوصل الى CPU والذاكرة والعمليات.

كيف تطور تنسيق الحاويات مع Kubernetes‏؟

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

ما هي المكونات الرئيسية لبنية Kubernetes الأساسية؟

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

ما هي شبكة خدمة Istio‏؟

مع نمو عدد الحاويات الموجودة في نظام المجموعة، تتزايد مسارات الاتصال الممكنة بينها بشكل مضاعف، مما يجعل من التوصيف والادارة عمليات مركبة. تقوم Istio on IBM Cloud، وهي طبقة مفتوحة المصدر من الشبكات المتداخلة للخدمات لأنظمة مجموعات Kubernetes، بإضافة حاوية جانبية إضافية لكل نظام مجموعة في Kubernetes. تقوم الحاوية الجانبية بتوصيف التفاعل بين الحاويات الأخرى ومراقبته وادارته.

ما هو الفرق بين Knative والحوسبة بدون وحدة خدمة؟

تتربع Knative، وهي منصة مفتوحة المصدر، على قمة Kubernetes وتوفر اثنين من المزايا الحيوية للتطوير التطبيقات السحابية الأصلية. إنها طريقة توصل سهلة إلى الحوسبة بدون وحدة خدمة وطريقة لبناء حاوية مرة واحدة وتشغيلها كخدمة برامج أو وظيفة بدون وحدة خدمة. تتعامل Knative بشفافية مع الأشياء مثل تكوين ملفات التوصيف وكتابة البرامج النصية CI/CD.

ما هو الفرق بين Kubernetes وDocker؟

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

ما هو Ingress في Kubernetes؟

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

ما هو الفرق بين Docker Swarm وKubernetes؟

يتم نشر Docker Swarm باستخدام Docker Engine ويكون متاحا بسهولة في بيئة التشغيل الخاصة بك. يعد Swarm الأسهل في البدء وقد يكون أكثر مثالية لأحجام العمل الأصغر حجما.

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

ما هي Kubernetes Operators؟

تكتسب Kubernetes Operators جذبا سريعا في مجتمع المطورين كطريقة عظيمة لإدارة التطبيقات المركبة في Kubernetes.