0Pricing
DevOps Bootcamp · درس

المفاهيم الأساسية والبنية

تعلّم عن بنية العقدة الرئيسية والعقد العاملة ومستوى التحكم، ومكوّنات أساسية مثل Kubelet وKube-proxy

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

مقدمة إلى المفاهيم الأساسية

والآن ننتقل إلى الأساس: بنية Kubernetes. سنستعرض المكونات، بدءًا من العقل (مستوى التحكم) وصولًا إلى عناصر التنفيذ (العقد العاملة).

المفاهيم الأساسية والبنية — رسم توضيحي 1

بنية المدير والعامل

يعمل Kubernetes وفق بنية المدير والعامل: يدير المدير (مستوى التحكم) حالة العنقود، بينما تشغّل العقد العاملة تطبيقاتكم الفعلية.

عقل Kubernetes

يُعد مستوى التحكم عقل العنقود. فهو يتخذ القرارات العامة ويعمل باستمرار على مطابقة الحالة الفعلية للعنقود بالحالة التي طلبتموها.

خادم API: البوابة

يُعد kube-apiserver المدخل الرئيسي إلى مستوى التحكم. تمر كل التفاعلات — سواء التي تجريونها عبر kubectl أو التي تحدث بين المكونات — عبر واجهة API هذه.

etcd: ذاكرة العنقود

إن etcd هو مخزن متسق للقيم والمفاتيح يحتفظ بحالة العنقود بأكملها. وهو المصدر الوحيد للحقيقة — فإذا تعطل etcd، فقد العنقود ذاكرته.

المجدول: موزّع Pods

يكتشف kube-scheduler الـ Pods التي لا تملك عقدة، ويختار أفضل عقدة لكل منها، مع مراعاة الموارد والقيود وقواعد التقارب.

مدير وحدات التحكم: المنسّق

يشغّل مدير وحدات التحكم حلقات تحكم تحافظ على مطابقة الواقع للحالة المطلوبة — إذ يكتشف العقد المتوقفة، ويضمن العدد الصحيح من Pods، وغير ذلك.

العقد العاملة: عناصر التنفيذ

تُشغّل العقد العاملة حاوياتكم فعليًا. وتحمل كل عقدة الخدمات اللازمة لتشغيل Pods، والتعامل مع الشبكات، والتواصل مع مستوى التحكم.

Kubelet: وكيل العقدة

إن kubelet هو الوكيل الموجود على كل عقدة عاملة. فهو يتلقى مواصفات Pods من خادم API، ويتأكد من أن تلك الحاويات قيد التشغيل وتتمتع بصحة جيدة.

Kube-proxy: مسؤول الشبكات

يعمل kube-proxy على كل عقدة، ويتولى إدارة الشبكات الخاصة بـ Services — إذ يوجّه حركة المرور إلى Pods السليمة، سواء جاءت من داخل العنقود أو من خارجه.

تحقق من البنية

لنتحقق من مدى فهمكم للمكونات الأساسية في Kubernetes.

مراجعة: البنية الأساسية

عمل ممتاز! أصبحتم تعرفون الآن نموذج المدير والعامل، ومكونات مستوى التحكم (خادم API وetcd والمجدول ومدير وحدات التحكم)، ومكونات العقد العاملة (kubelet وkube-proxy).

الأسئلة الشائعة

هل درس «المفاهيم الأساسية والبنية» مجاني؟

نعم — نص درس «المفاهيم الأساسية والبنية» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة DevOps Bootcamp، انتقل إلى CoddyKit PRO. تتضمن دورة DevOps Bootcamp 4 دروس في المجموع.

ماذا ستتعلم في «المفاهيم الأساسية والبنية»؟

تعلّم عن بنية العقدة الرئيسية والعقد العاملة ومستوى التحكم، ومكوّنات أساسية مثل Kubelet وKube-proxy تتمرن على DevOps Bootcamp مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ DevOps Bootcamp؟

لا تُشترط خبرة سابقة. DevOps Bootcamp على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.

كم من الوقت يستغرق درس «المفاهيم الأساسية والبنية»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس DevOps Bootcamp هذا؟

نعم. كل درس في DevOps Bootcamp يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. ما هو Kubernetes؟
  2. أهمية Kubernetes
  3. المفاهيم الأساسية والبنية
  4. منظومة Kubernetes وتوزيعاتها
← العودة إلى DevOps Bootcamp