كيف يعمل Kubernetes · خرائط ذهنية

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

يشغّل Kubernetes التطبيقات المحزّمة في حاويات عبر مواءمة مستمرة: أنت تصرّح بالحالة المطلوبة، ويعمل مستوى التحكم والعقد العاملة على جعل العنقود مطابقاً لها.

كيف يعمل Kubernetes · خرائط ذهنية

لوحة MindMap التفاعلية لهذا الشرح — كل مسار وصف وسهم أعلاه جزء من مخطط QueryChart حقيقي يمكنك فتحه وتعديله.

كيفية قراءة الخريطة الذهنية

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

Desired state

يجمع هذا الفرع “The manifest describes the TARGET, not the steps: “3 replicas of the API, image v2.1, port 8080”. Kubernetes figures out how to get there.”, “The control plane's API server is the front door. etcd is the cluster's source of truth — it holds the desired state everything else reconciles against.”.

Scheduling

يجمع هذا الفرع “Scheduler watches and picks nodes for the pods”, “Scheduler assigns each pod to a healthy node”.

Worker nodes

يجمع هذا الفرع “The kubelet is the worker's agent. It talks to the container runtime (usually containerd) to start the pods the scheduler assigns, and reports health back to the control plane.”, “A Service routes traffic to the running pods”.

Reconciliation

يجمع هذا الفرع “Reconciliation is the core loop: compare current state to desired state, apply the difference, repeat. A crashed pod is replaced without human action.”, “Liveness and readiness probes decide health. A failing liveness probe restarts the pod; a failing readiness probe stops traffic to it.”, “Deployment stays at the desired state”.

روابط بين الفروع

Kubernetes تصريحي: تذكر الهدف لا الخطوات، ويتولى النظام الباقي.

مستوى التحكم يقرّر وkubelet ينفّذ، ولا يعمل شيء دون وجود الحالة المطلوبة في etcd.

المواءمة هي الحلقة: قارن، وطبّق الفارق، ثم كرّر، بلا نهاية.

الفحوص تقرّر السلامة، والسلامة تقرّر الاستبدال، فـpod المتعطلة يُعاد تشغيلها دون تدخل بشري.

ينسّق Kubernetes الحاويات التي يحزمها Docker، ولهذا يتصل الشرحان المرئيان أحدهما بالآخر.

العلاقات الرئيسية والخلاصات

  • Kubernetes تصريحي: تذكر الهدف لا الخطوات، ويتولى النظام الباقي.
  • مستوى التحكم يقرّر وkubelet ينفّذ، ولا يعمل شيء دون وجود الحالة المطلوبة في etcd.
  • المواءمة هي الحلقة: قارن، وطبّق الفارق، ثم كرّر، بلا نهاية.
  • الفحوص تقرّر السلامة، والسلامة تقرّر الاستبدال، فـpod المتعطلة يُعاد تشغيلها دون تدخل بشري.
  • ينسّق Kubernetes الحاويات التي يحزمها Docker، ولهذا يتصل الشرحان المرئيان أحدهما بالآخر.

متى تستخدم هذا الشرح المرئي

  • شرح الفرق بين مستوى التحكم والعقد العاملة لفريق جديد على Kubernetes.
  • تعليم النموذج التصريحي قبل أن يكتب أحدهم أول ملفات توصيف Deployment وService.
  • تأسيس نقاش حول المعالجة الذاتية: ما الذي يصلحه Kubernetes تلقائياً وما الذي ما زال يحتاج إلى مشغّل بشري.

كيف تعمل

  1. عدّل الموضوع المركزي

    غيّر اسم الموضوع ليناسب مشروعك أو درسك.

  2. وسّع الفروع

    حرر الأفكار وأضف أمثلة أو ملاحظات.

  3. اربط الأفكار ذات الصلة

    ارسم روابط بين الفروع، واستخدم الأسهم عندما يكون الاتجاه مهمًا.

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

ما Kubernetes بعبارة مبسّطة؟

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

ما مستوى التحكم في Kubernetes؟

مستوى التحكم هو مجموعة المكونات التي تتخذ القرارات بشأن العنقود: خادم API الذي يستقبل ملفات التوصيف، وetcd الذي يخزّن الحالة المطلوبة، والمجدوِل الذي يضع pods، والمتحكّمات التي توائم الواقع مع الحالة المطلوبة. هو الدماغ. أما العقد العاملة فهي العضلات، إذ يعمل على كل واحدة منها kubelet يشغّل pods المسنَدة إليها ويراقبها.

ماذا يعني «التصريحي» في Kubernetes؟

يعني أنك تصف الحالة الهدف بدل إصدار أوامر للوصول إليها. تطبّق ملف توصيف يقول «شغّل ثلاث نسخ متماثلة»؛ وKubernetes يستنتج الخطوات ويظل ينفّذها كلما انحرف الواقع. وإذا ماتت pod، أنشأ المتحكّم بديلاً لها للعودة إلى ثلاث، دون أن يعيد إنسان تنفيذ أمر. فملف التوصيف هو المصدر الموثوق، والمواءمة هي الآلية.

كيف يبقي Kubernetes التطبيقات سليمة؟

عبر الفحوص وحلقة المواءمة. فحوص الحياة تخبر Kubernetes بما إذا كانت الحاوية حية، وفشلها يعيد تشغيلها. وفحوص الجاهزية تخبره بما إذا كانت pod قادرة على خدمة الطلبات، وفشلها يزيلها من Service. ويقارن المتحكّم الحالة العاملة بالحالة المطلوبة ويطبّق الفارق باستمرار، وهي الحلقة التي يمثّلها قرار «هل pod سليمة؟» في الشرح المرئي.

حرر هذه الخريطة الذهنية في QueryChart

افتح الخريطة على لوحة قابلة للتحرير. انقل الأفكار وأضف فروعًا وروابط.

حرر هذه الخريطة الذهنية في QueryChart

المزيد في خرائط ذهنية