
تُعد Kubernetes، التي تُشرف عليها مؤسسة Cloud Native Computing Foundation، من أبرز أنظمة المصادر المفتوحة لإدارة أحمال العمل المعتمدة على الحاويات. تستخدم الشركات حول العالم Kubernetes لأتمتة نشر التطبيقات المبنية على الحاويات وإدارتها وتوسيعها (Scaling) بكفاءة، ما يجعل مهارات Kubernetes مطلوبة بشدة مع استمرار تبنّي تقنيات الحاويات. هذا المشروع العملي الموجّه مناسب للمطورين الجدد وذوي الخبرة، وكذلك لمتخصصي DevOps. خلال نحو ساعة، ستكتسب خبرة تطبيقية مباشرة في Kubernetes تُعد ذات قيمة لدى أصحاب العمل. بنهاية هذا المشروع، ستكون قادرًا على إنشاء ونشر Pod لحاوية (Container Pod)، وستتمكن من شرح كيفية إدارة Kubernetes للحاويات داخل العنقود (Cluster)، كما ستتعرّف على الطريقة التي يتعامل بها Kubernetes مع موازنة حمل التطبيقات (Load Balancing). بالإضافة إلى ذلك، ستطوّر أساسًا في إدارة قواعد البيانات كخدمة (Database-as-a-Service - DBaaS) ضمن سياق بيئات الحاويات. ستستخدم واجهة سطر الأوامر kubectl لاستخراج معلومات عن العنقود والبودات، وستطبّق أسلوبي الأوامر الإجرائية (Imperative) والتصريحية (Declarative) مع ملفات الإعداد (Configuration) لإنشاء ونشر البود، وهو نهج مناسب لبيئات الإنتاج. كما ستنشئ ReplicaSet للحفاظ على عدد محدد من النسخ (Replicas) لضمان الاستمرارية والتوافر.
Rav Ahuja
Global Program Director
Upkar Lidder
Senior Software Engineer
Alex Parker
Offering Manager, IBM Cloud Kubernetes Service & Container Registry