تخطَّ إلى المحتوى

☸️ شرح Kubernetes

كيف تُثبّت عنقود Kubernetes محلّيًا وتُعدّه باستخدام Minikube؟

الدرس 15 من 35· ⏱ 1 دقائق قراءة

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

⚠️ الأوامر تمثيلية وتحتاج تشغيلًا على جهازك للتأكّد. Minikube يتطلّب أداة حاويات أو مُحاكيًا (مثل Docker) مثبّتًا مسبقًا.

المتطلّبات المسبقة

  • أداة kubectl (عميل Kubernetes) وminikube مثبّتان.
  • بيئة تشغيل حاويات (Docker مثلًا).

الخطوة 1: ابدأ العنقود

minikube start

يُنشئ Minikube عنقودًا من عقدة واحدة على جهازك، ويُهيّئ kubectl للتخاطب معه تلقائيًا.

الخطوة 2: تحقّق أنّ العنقود يعمل

kubectl get nodes

يجب أن ترى عقدةً واحدة بحالة Ready. هذا يؤكّد أنّ العنقود جاهز وأنّ kubectl متّصل به.

الخطوة 3: استكشف العنقود

kubectl cluster-info          # معلومات مستوى التحكّم
kubectl get pods -A           # كل الـ pods (بما فيها مكوّنات النظام)
minikube dashboard            # لوحة تحكّم رسومية في المتصفّح

لوحة التحكّم مفيدة للمبتدئين لرؤية الموارد بصريًّا.

الخطوة 4: الإيقاف والحذف

minikube stop      # إيقاف العنقود مع الاحتفاظ به
minikube delete    # حذف العنقود كليًّا لتحرير الموارد

أخطاء شائعة

  • فشل البدء: تأكّد أنّ بيئة الحاويات (Docker) تعمل قبل minikube start.
  • kubectl لا يتّصل: تأكّد أنّ العنقود يعمل، وأنّ السياق (context) مضبوط على minikube.

الخطوات التالية

عنقودك جاهز — انشر أوّل تطبيق في نشر أوّل تطبيق على Kubernetes. راجع الأساس في ما هو Kubernetes؟.

شرح كيف تُثبّت عنقود Kubernetes محلّيًا وتُعدّه باستخدام Minikube؟ — Kubernetes بالعربي
كيف تُثبّت عنقود Kubernetes محلّيًا وتُعدّه باستخدام Minikube؟Kubernetes بالعربي · The Code Fix

هل كان هذا الدرس مفيدًا؟