ما هو Kubernetes؟
افهم المشكلة التي يحلها Kubernetes ودوره في تطوير التطبيقات السحابية الأصلية الحديثة
ما هو Kubernetes؟ درس مجاني في DevOps Bootcamp على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في DevOps Bootcamp، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة DevOps Bootcamp 4 دروس في المجموع.
مرحبًا بكم في Kubernetes!
حان وقت التعرّف إلى Kubernetes — المنصة التي أعادت تشكيل طريقة تشغيل التطبيقات في بيئات الإنتاج. سنتعمق في المشكلات المحددة التي تحلها، ولماذا تُعد مهمة.

التطبيقات في السحابة
تعمل تطبيقاتكم المفضلة على مدار الساعة طوال أيام الأسبوع، وتخدم ملايين المستخدمين، وتنشر التحديثات دون أي توقف. لا يحدث ذلك مصادفةً — بل يتطلب بنية تحتية سحابية قوية.
الطريقة القديمة: التطبيقات الأحادية
كانت الطريقة القديمة تعتمد على التطبيق الأحادي: وحدة ضخمة واحدة تُنشر جميع أجزائها معًا. يصعب توسيعها، وتحديثها بطيء، وقد يؤدي خطأ واحد إلى تعطيلها بالكامل.
ظهور الخدمات المصغّرة
هنا تأتي الخدمات المصغّرة: خدمات صغيرة ومستقلة متعددة، تتولى كل واحدة منها مهمة واحدة. يمكنكم تطوير كل خدمة ونشرها وتوسيع نطاقها بشكل مستقل.
الحاويات تنقذ الموقف
كيف تنشرون خدمة بالطريقة نفسها في كل مكان؟ تعمل الحاوية على تجميع تطبيقكم مع جميع تبعياته، ليعمل بالطريقة نفسها تمامًا بدءًا من الحاسوب المحمول ووصولًا إلى السحابة.
إدارة عدد كبير من الحاويات
تخيلوا الآن مئات الحاويات موزعةً على عشرات الخوادم. إن تشغيلها وتوسيع نطاقها وإعادة تشغيلها يدويًا أمر شاق للغاية. تلك هي المشكلة الحقيقية.
ما المقصود بالتنسيق؟
إن تنسيق الحاويات هو الحل — إذ يعمل على أتمتة النشر وتوسيع النطاق والإصلاح التلقائي وإدارة الشبكات لحاوياتكم، مثل قائد يقود فرقة موسيقية.
إليكم Kubernetes
منسّق الحاويات هذا هو Kubernetes: منصة مفتوحة المصدر تعمل على أتمتة نشر الحاويات وتوسيع نطاقها وإدارتها عبر عنقود. وُلدت في Google، وتديرها الآن CNCF.
الهدف الأساسي من Kubernetes
في جوهره، يعمل Kubernetes على أتمتة عمليات النشر، وتوسيع نطاق التطبيقات عند الطلب، وإصلاح الحاويات المتعطلة تلقائيًا، وتوزيع العمل بكفاءة على خوادمكم.
تشبيه بسيط
فكروا في Kubernetes باعتباره مدير ساحة شحن: يختار أفضل الخوادم لحاوياتكم، ويحافظ على تشغيل العدد المطلوب منها، ويعيد توجيهها عند تعطل أحد الخوادم.
تحقق سريع
استنادًا إلى ما تعلمناه، ما المشكلة الأساسية التي يحلها Kubernetes؟
مراجعة: ما هو Kubernetes؟
أحسنتم! لقد تتبعتم المسار من التطبيقات الأحادية إلى الخدمات المصغّرة ثم إلى الحاويات — ورأيتم لماذا ينسّق Kubernetes جميع هذه المكونات على نطاق واسع.
الأسئلة الشائعة
هل درس «ما هو Kubernetes؟» مجاني؟
نعم — نص درس «ما هو Kubernetes؟» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة DevOps Bootcamp، انتقل إلى CoddyKit PRO. تتضمن دورة DevOps Bootcamp 4 دروس في المجموع.
ماذا ستتعلم في «ما هو Kubernetes؟»؟
افهم المشكلة التي يحلها Kubernetes ودوره في تطوير التطبيقات السحابية الأصلية الحديثة تتمرن على DevOps Bootcamp مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ DevOps Bootcamp؟
لا تُشترط خبرة سابقة. DevOps Bootcamp على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.
كم من الوقت يستغرق درس «ما هو Kubernetes؟»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس DevOps Bootcamp هذا؟
نعم. كل درس في DevOps Bootcamp يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.