التراجع
جزء من قسم مقدمة إلى Kubernetes في رحلة Terminal على Coddy. الدرس 15 من 45.
ينشئ كل تحديث للصورة مراجعة جديدة للنشر، ويحتفظ Kubernetes بالمراجعات السابقة:
kubectl rollout history deployment/webيسرد الجدول كل رقم REVISION. المراجعة 1 هي الأصلية، والمراجعة 2 هي التحديث الأول، وهكذا.
إذا تبيّن أن الإصدار الجديد معطّل، فارجع إلى المراجعة السابقة باستخدام أمر واحد:
kubectl rollout undo deployment/webيجيب Kubernetes بالرسالة deployment.apps/web rolled back ويطرح الصورة القديمة مرة أخرى، حجرةً تلو الأخرى، تمامًا كما يحدث في التحديث.
التراجع هو في حد ذاته مراجعة جديدة، لذا يستمر السجل في النمو ويمكنك دائمًا رؤية ما حدث. للانتقال إلى مراجعة محددة، أضف --to-revision=1.
التحدي
مبتدئأنشئ Deployment باسم web من صورة nginx وحدِّث حاوية nginx الخاصة به إلى nginx:1.27. ثم اعرض سجلّ النشر التدرّجي وأعد Deployment إلى إصدار سابق.
جرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس مقدمة إلى Kubernetes
تدرّب بنفسك: Playground لـ Terminal