DevOps Bootcamp · درس

منظومة Kubernetes وتوزيعاتها

استكشفوا مشهد Kubernetes الأوسع: عروض السحابة المُدارة، والتوزيعات المحلية الخفيفة، ومنظومة CNCF، وكيفية اختيار النكهة المناسبة

الدرس 4 من 413 خطوة

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

Kubernetes منصة للمنصات

نادرًا ما تشغّل Kubernetes الأساسي بمفرده. إذ توجد فوقه منظومة غنية من التوزيعات والإضافات؛ ومعرفة خريطتها تساعدك على اختيار نقطة البداية.

Kubernetes الأساسي مقابل التوزيعة

إن Kubernetes المشروع الأساسي هو المشروع المفتوح المصدر الخام. أما التوزيعة فتغلفه بمثبتات وإعدادات افتراضية ودعم، تمامًا كما تغلف توزيعات Linux النواة.

Kubernetes المُدار سحابيًا

يتيح لك Kubernetes المُدار — مثل EKS وGKE وAKS — تفويض تشغيل مستوى التحكم والترقيات والتوافر إلى السحابة. ولا تحتاج إلا إلى إدارة أحمالك.

خيارات محلية وخفيفة

لأجهزة الحاسوب المحمولة والحافة والتكامل المستمر، استخدم التوزيعات الخفيفة مثل Minikube وkind وk3s وMicroK8s. فهي مثالية للتعلم وإنشاء مجموعات محلية بسرعة.

kind create cluster --name dev

التوزيعات المُدارة ذاتيًا

للبيئات المحلية وبيئات المؤسسات، تضيف التوزيعات المُدارة ذاتيًا مثل OpenShift وRancher وTanzu واجهة مستخدم وإعدادات أمان افتراضية وأدوات لإدارة دورة الحياة.

CNCF

تستضيف CNCF (Cloud Native Computing Foundation) Kubernetes ومشاريعه المصاحبة، وتعتمد التوزيعات لضمان بقاء أحمالك قابلة للنقل.

إضافات الشبكات (CNI)

لا يوفر Kubernetes شبكة خاصة به. بل تضيف مكوّن CNI مثل Calico أو Cilium أو Flannel لتوصيل شبكات Pods وتطبيق السياسات.

إضافات التخزين (CSI)

يعمل التخزين بالطريقة نفسها: يتيح معيار CSI للمورّدين توصيل مكوناتهم. وعادةً ما تربط المجموعات المُدارة ذلك بأقراص سحابية تلقائيًا نيابةً عنك.

الرصد وشبكة الخدمات

للحصول على الرؤية والتحكم في حركة المرور، استخدم Prometheus وGrafana للمقاييس مع شبكة خدمات مثل Istio أو Linkerd للتوجيه وmTLS.

تغليف التطبيقات باستخدام Helm

يُعد Helm مدير الحزم الفعلي. يجمع chart جميع ملفات manifests، بحيث تثبّت تطبيقًا معقدًا باستخدام أمر واحد.

helm install my-app bitnami/nginx

اختيار التوزيعة المناسبة

قاعدة عامة: استخدم المُدار في الإنتاج لتجنب عبء العمليات، والمحلي الخفيف للتعلم والتكامل المستمر، والمُدار ذاتيًا عندما تحتاج إلى التحكم داخل بيئتك المحلية.

اختبار سريع

طابق حالة الاستخدام مع توزيعة Kubernetes المناسبة.

مراجعة

لديك الآن خريطة Kubernetes: المُدار مقابل المحلي مقابل المُدار ذاتيًا، وCNCF للتوافق، وCNI/CSI للشبكات والتخزين، وHelm لتغليف التطبيقات.

البدء مجانًا

تعلم DevOps Bootcamp مع معلم ذكاء اصطناعي — مجانًا

اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.

الدورات
142
الدروس
568

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

هل درس «منظومة Kubernetes وتوزيعاتها» مجاني؟

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

ماذا ستتعلم في «منظومة Kubernetes وتوزيعاتها»؟

استكشفوا مشهد Kubernetes الأوسع: عروض السحابة المُدارة، والتوزيعات المحلية الخفيفة، ومنظومة CNCF، وكيفية اختيار النكهة المناسبة تتمرن على DevOps Bootcamp مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

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

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

كم من الوقت يستغرق درس «منظومة Kubernetes وتوزيعاتها»؟

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

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

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

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

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