الوحدة 2 - بنية ومكونات Kubernetes
نظرة عامة
تتعمق هذه الوحدة في البنية الداخلية لـ Kubernetes. ستكتشف كيف تعمل مكونات الـ Control Plane و Worker Nodes فعليًا، وتفاعلاتها، وكيف تعمل معًا لتنظيم تطبيقاتك.
أهداف التعلم
في نهاية هذه الوحدة، ستكون قادرًا على:
- فهم دور وعمل كل مكون من مكونات الـ Control Plane
- تحديد مكونات الـ Worker Nodes ومسؤولياتها
- تصور تدفقات الاتصال بين المكونات
- فحص ومراقبة مكونات النظام
- فهم كيف يتخذ Kubernetes القرارات
المدة المقدرة
النظرية: 4-5 ساعات
التطبيق: 3-4 ساعات
الإجمالي: 7-9 ساعات
جدول المحتويات
الجزء 1: Control Plane
- الفصل 2.1 - نظرة عامة على البنية
- الفصل 2.2 - API Server
- [الفصل 2.3 - etcd](./chapitre2-3-etcd)
- الفصل 2.4 - Controller Manager
- الفصل 2.5 - Scheduler
الجزء 2: Worker Nodes
- [الفصل 2.6 - kubelet](./chapitre2-6-kubelet)
- [الفصل 2.7 - kube-proxy](./chapitre2-7-kube-proxy)
- الفصل 2.8 - Container Runtime
الجزء 3: الاتصال والإضافات
المختبرات العملية
- مختبر 2.1 - فحص الـ Control Plane
- مختبر 2.2 - تحليل الـ Worker Nodes
- مختبر 2.3 - مراقبة مكونات النظام
التحقق
بنية Kubernetes: نظرة عامة
يتكون عنقود Kubernetes من نوعين رئيسيين من الآلات:
Control Plane (Master)
الـ Control Plane هو عقل العنقود. يتخذ جميع القرارات ويحافظ على الحالة المرغوبة.
المكونات:
- API Server: نقطة الدخول الوحيدة، يعرض الـ API REST
- etcd: قاعدة بيانات موزعة، تخزن حالة العنقود
- Controller Manager: ينفذ المتحكمات التي تحافظ على الحالة المرغوبة
- Scheduler: يخصص الـ Pods للعقد
Worker Nodes
تشغل الـ Worker Nodes التطبيقات (Pods).
المكونات:
- kubelet: وكيل يدير الـ Pods على العقدة
- kube-proxy: يدير الشبكات وتوزيع الحمل
- Container Runtime: يشغل الحاويات (Docker, containerd, إلخ.)
لماذا نفهم البنية؟
فهم البنية الداخلية يمكنك من:
- تصحيح الأخطاء بفعالية: معرفة أين تبحث عندما لا يعمل شيء ما
- تحسين الأداء: فهم الاختناقات المحتملة
- تخطيط القدرة: معرفة أي المكونات تحتاج إلى مزيد من الموارد
- تأمين العنقود: فهم نقاط الدخول والاتصالات
- حل المشاكل: تحديد مصدر المشاكل بسرعة
الخطوات التالية
الآن بعد أن حصلت على نظرة عامة، انغمس في التفاصيل:
الفصل 2.1: نظرة عامة على البنية
الفصل 2.2: API Server - نقطة الدخول
تم إنشاء الوحدة في: ديسمبر 2024