Kubernetes: تنسيق الحاويات على نطاق واسع
Kubernetes هي المنصة القياسية في الصناعة لنشر وتوسيع وإدارة أحمال العمل المحاطة بحاويات. صُممت في الأصل في Google، وهي الآن العمود الفقري للبنية الأساسية للإنتاج لدى شركات من جميع الأحجام — من الشركات الناشئة التي تشغل حفنة من الخدمات إلى المؤسسات الكبرى التي تنسق آلاف الحاويات عبر مجموعات متعددة المناطق. تغطي هذه المسار كل شيء من إنشاء مجموعتك الأولى إلى كتابة Operators مخصصة وفرض سياسات الأمان في الإنتاج.
ما ستتعلمه
ستبدأ بالمفاهيم الأساسية وراء Pods و Deployments و ReplicaSets، ثم تنتقل إلى Services والشبكات داخل المجموعة، والتكوين باستخدام ConfigMaps و Secrets، والتخزين الدائم. بعد ذلك ستعمل على قابلية المراقبة والمراقبة، وإدارة الحزم باستخدام Helm، واستكشاف الأخطاء المنهجي. تغطي الدورات المتقدمة حصص الموارد وقيود الجدولة، وتقوية الأمان باستخدام RBAC و Pod Security Admission، وأنماط النشر الإنتاجي بما في ذلك التحديثات المتدرجة والإصدارات التجريبية وبناء Operators مخصصة باستخدام Operator Framework.
مسار التعلم
اثنا عشر دورة تتقدم من A1 إلى C1. تبدأ المسار بـ مقدمة إلى Kubernetes و إعداد مجموعتك الأولى، وتبني المهارات الأساسية عبر ستة دورات على مستوى B — Pods و Deployments و Services والتكوين والتخزين والمراقبة و Helm — ثم تنتهي بثلاث دورات C1: الجدولة المتقدمة وإدارة الموارد و أفضل ممارسات الأمان و النشرات المتقدمة و Operators. كل مرحلة تبني مباشرة على السابقة، لذلك لا يُفترض أي معرفة بخلاف الإلمام الأساسي بالحاويات.
كيف يعمل
تنقسم كل دورة إلى دروس قصيرة ومركزة تكملها في المحرر المدمج مع ملاحظات فورية. مارس أوامر kubectl واكتب manifests YAML مباشرة في البيئة، واستدع معلم الذكاء الاصطناعي كلما احتجت إلى شرح إضافي لمفهوم أو رفضت تطبيق التكوين.