التحديث المتدرج والعودة للخلف

9 دقيقة
الجمهور المستهدف
مطوّر أو طالب أنجز الدروس من 01 إلى 03
المدة
45 إلى 60 دقيقة
الوحدة
3/8
الكفاءة المستهدفة
ترقية الـ API من النسخة 1.0 إلى 2.0 دون أن يفشل طلب واحد، وقراءة وشرح سجلّ الإصدارات، والتراجع بأمر واحد، ومعاينة أن نسخة صورتها غير موجودة لا تستبدل أبداً النسخة العاملة

في صورة واحدة

تغيير عجلات سيّارة وهي تتحرّك: هذا هو وعد الـ rolling update. لا يُوقف Kubernetes الـ Pods الثلاث بالنسخة 1.0 لتشغيل ثلاث Pods بالنسخة 2.0؛ بل يُضيف Pod بالنسخة 2.0، وينتظر أن تكون جاهزة، ويُزيل Pod بالنسخة 1.0، ويُعيد الكرّة. في تلك الأثناء، تعمل حلقة طلبات في طرفية ثانية، وستراها تنتقل من v1.0 إلى v2.0 دون أن تُظهر خطأً واحداً. ثم ستحاول تسليم نسخة 3.0 لا توجد صورتها، وسترى Kubernetes يتوقّف تماماً، بينما تستمرّ النسخة 2.0 في الاستجابة كأن شيئاً لم يحدث. بعد rollout undo واحد، ستعرف كيف تتراجع بأمر واحد، وهذا هو السبب الحقيقي لاستخدام Deployment.

معاينة — بقية الدرس متاحة للمسجّلين فقط.

هل سجّلت من قبل برمز؟

وصولك مرتبط بحسابك وليس بهذا الرابط. سجّل الدخول بنفس البريد الذي استخدمته في الصف: دورتك بانتظارك، ولا حاجة لإدخال الرمز مجددًا.

تسجيل الدخولليس لديك حساب بعد؟ أنشئ حسابًا
هذا الدرس جزء من وحدة «Deployments : التحجيم والتحديث والعودة للخلف»

الوحدات الأولى من الدورة مفتوحة للجميع. أما البقية فأمامك ثلاثة خيارات: شراء هذه الدورة مرة واحدة، أو الاشتراك، أو إدخال الرمز الموزّع في القاعة.

هل أنت طالب في هذه الدورة؟

يرتبط الرمز بحسابك: سجّل الدخول أو أنشئ حسابًا وسيُطبَّق تلقائيًا عند عودتك.

ليس لديك حساب بعد؟ أنشئ حسابًا