الأداء عبر تحويل بنكي · المغربتعلَّم · مارِس · أتقِن

الفهرس / الحاويات والتنسيق

Kubernetes: تنسيق الحاويات، من أول Pod إلى الشهادة

نشر التطبيقات على Kubernetes وإتاحتها وإعدادها وتأمينها وتشغيلها، مع Helm، والاستعداد لشهادتي CKA وCKAD.

  • من المتوسط إلى المتقدم
  • 17 درسًا
  • 13 س 45 د

تكوين MasterLinux · نص أصلي

ما الذي ستتعلّمه

  • فهم بنية العنقود (cluster) ودور كل مكوّن فيه
  • كتابة ملفات YAML نظيفة وإدارتها باستخدام kubectl
  • النشر والتوسيع والتحديث والتراجع دون انقطاع للخدمة
  • إتاحة تطبيق عبر Services وIngress وGateway API
  • فصل الإعدادات والأسرار عن الشيفرة باستخدام ConfigMaps وSecrets
  • حفظ البيانات بشكل دائم باستخدام PersistentVolumes وStatefulSets
  • تحزيم تطبيق وتسليمه باستخدام Helm
  • تأمين عنقود باستخدام RBAC وNetworkPolicy وPod Security، والاستعداد لشهادتي CKA وCKAD

برنامج التكوين

17 درسًا · 13 س 45 د
القسم 1 — الأساسيات4 دروس · 2 س 25 د
  1. لماذا Kubernetes؟ التنسيق وبنية العنقود معاينة30 د
  2. kubectl وكائنات Kubernetes — ملفات الوصف (manifests) والـ namespaces والـ labels 35 د
  3. الـ Pods — دورة الحياة، والحاويات المتعددة، ومجسّات الصحة 40 د
  4. الـ Deployments والـ ReplicaSets — التوسيع، والتحديث التدريجي (rolling update)، والتراجع (rollback) 40 د
القسم 2 — الشبكة والإعداد والتخزين5 دروس · 3 س 20 د
  1. الـ Services — ClusterIP وNodePort وLoadBalancer والـ DNS الداخلي 40 د
  2. Ingress ومتحكّمات Ingress وGateway API 40 د
  3. ConfigMaps وSecrets: فصل الإعدادات عن الشيفرة 40 د
  4. التخزين: وحدات التخزين وPersistentVolume وPVC وStorageClass وStatefulSet 45 د
  5. Jobs وCronJobs وDaemonSets: مهام ظرفية ومجدولة ووكلاء على كل عقدة 35 د
القسم 3 — الإنتاج4 دروس · 3 س 30 د
  1. الموارد والجدولة — requests وlimits وQoS والتقارب (affinity) وtaints وHPA 50 د
  2. Helm — الـ charts والـ values والتثبيت والتحديث والتراجع وإنشاء chart خاص بك 50 د
  3. مراقبة cluster وإصلاح أعطاله — describe وlogs وevents وtop وCrashLoopBackOff 50 د
  4. نشر تطبيق كامل — الواجهة الأمامية والـ API وقاعدة البيانات من البداية إلى النهاية 1 س
القسم 4 — الأمن والتشغيلدرسان · 1 س 45 د
  1. الأمن — RBAC وServiceAccounts وNetworkPolicy وPod Security Standards 55 د
  2. التشغيل — تحديثات العنقود، والنسخ الاحتياطي لـ etcd، وkubeadm 50 د
القسم 5 — الشهادةدرسان · 2 س 45 د
  1. التحضير لـ CKA وCKAD — الأهداف والمنهجية والاختصارات (alias) والأوامر الأمرية 45 د
  2. امتحان تجريبي CKAD — 12 مهمة موقوتة مع التصحيح 2 س

المتطلبات

  • دورة «Docker» (أو ممارسة جيدة للحاويات)
  • دورة «الأساسيات» في Linux (سطر الأوامر، الملفات، الصلاحيات)

لمن هذا التكوين؟

  • مسؤولو الأنظمة الذين ينتقلون إلى الحاويات
  • المطوّرون الذين ينشرون واجهاتهم البرمجية (API) وتطبيقات الويب
  • مهندسو DevOps وSRE
  • المترشحون لشهادتي CKA وCKAD