Docker و Kubernetes: المحاويات والتنسيق في الممارسة العملية
يقوم Docker بتغليف التطبيقات والمكتبات التابعة لها في محاويات محمولة تعمل بشكل متسق في أي بيئة. يأخذ Kubernetes المحاويات خطوة أبعد — حيث يجدول ويوسع نطاق أحمال العمل ذاتية الشفاء عبر مجموعات من الآلات. معاً يشكلان العمود الفقري التشغيلي للبرامج السحابية الحديثة. يغطي هذا المسار كلا الأداتين من البداية إلى النهاية، من تشغيل حاويتك الأولى إلى تشغيل مجموعات بمستوى الإنتاج مع تعزيز الأمان والإضافات المخصصة.
ما ستتعلمه
ستقوم بإنشاء صور Docker وإدارة التطبيقات متعددة الحاويات وتصميم استراتيجيات التشبيك والتخزين الدائم. على جانب Kubernetes ستعمل مع Deployments و Services و Ingress controllers و StatefulSets. يغطي المسار أيضاً المراقبة والتسجيل وحل مشاكل المجموعات المباشرة، وإعداد خطوط CI/CD و GitOps باستخدام Docker و Kubernetes، وتطبيق سياسات أمان Kubernetes، وإدارة التخزين الدائم والحالة، وتوسيع النصة باستخدام متحكمات مخصصة أنماط بدون خادم.
مسار التعلم
اثنا عشر دورة تتقدم من A1 إلى C2. يبدأ المسار بـ Docker Fundamentals وينتقل عبر بناء وتنسيق تطبيقات متعددة الحاويات والتشبيك والـ Dockerization الواقعي. يبدأ نصف Kubernetes عند B1 بمفاهيم التنسيق الأساسية ويتقدم عبر النشر والمراقبة و GitOps عند B2. تغطي الدورات الأربع الأخيرة C1 و C2 Advanced Kubernetes Networking & Ingress و Persistent Storage & State Management و Kubernetes Security & Advanced Best Practices و Kubernetes Extensibility & Serverless Patterns.
كيفية العمل
تنقسم كل دورة إلى دروس قصيرة ومركزة تكملها في المحرر المدمج مع تعليقات فورية. عندما تواجه صعوبة، يشرح معلم ذكي المفهوم ويوجهك نحو الحل دون إعطاؤك إياه — بحيث يبقى الفهم.