التراجع باستخدام helm rollback
عُد إلى مراجعة سليمة معروفة خلال ثوانٍ
التراجع باستخدام helm rollback درس مجاني في DevOps Bootcamp على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في DevOps Bootcamp، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة DevOps Bootcamp 4 دروس في المجموع.
عندما تسوء الأمور
قد تحدث upgrade سيئة لأي شخص. وبما أن Helm يحتفظ بالسجل، يمكنك التراجع عنها باستخدام helm rollback بدلًا من تصحيح المشكلة تحت الضغط. 🛟
تراجع خطوة واحدة
عند استدعائه باسم الإصدار فقط، يعيد helm rollback الإصدار إلى revision السابقة مباشرة. وهذه أسرع طريقة للتراجع عن خطأ حديث.
helm rollback my-appاستهدف Revision محددة
يمكنك أيضًا تحديد revision الدقيقة التي تريد استعادتها. اقرأ الرقم من helm history، ثم مرّره إلى الأمر.
helm rollback my-app 3Rollback نفسه ينشئ Revision
لا يمحو rollback السجل. بل ينشئ revision جديدة تمامًا، وتطابق محتوياتها الهدف الذي اخترته. يستمر السجل في النمو فقط.
يستعيد Values أيضًا
يستعيد rollback الـ chart وvalues من revision المستهدفة معًا، ولذلك يعود الإصدار إلى تلك الإعدادات الدقيقة.
انتظر حتى يستقر
أضف --wait حتى يحظر Helm التنفيذ إلى أن تصبح الـ pods المستعادة جاهزة، مؤكدًا أن rollback أعاد الخدمة إلى العمل فعلًا. ✅
helm rollback my-app 3 --waitعاين Rollback
هل تريد معرفة الناتج المتوقع من rollback أولًا؟ أضف --dry-run لعرضه من دون تغيير الإصدار النشط.
helm rollback my-app 3 --dry-runنفّذ Rollback للـ Hooks أيضًا
يتخطى rollback الـ hooks افتراضيًا. أضف --no-hooks للتصريح بذلك صراحةً، أو احذفه للسماح بتشغيل أي rollback hooks وفق تصميمها.
helm rollback my-app 3 --no-hooksأكد الحالة الجديدة
بعد تنفيذ rollback، شغّل helm status أو helm history مرة أخرى للتأكد من أن revision المنشورة هي التي توقعتها.
helm status my-appيتولى Atomic تنفيذ Rollback مسبقًا
إذا استخدمت --atomic في upgrade الفاشلة، فقد نفّذ Helm rollback بالفعل نيابةً عنك. أما rollback اليدوي فهو مخصص للمشكلات التي تكتشفها بعد ذلك.
يجب أن يكون السجل موجودًا
يحتاج rollback إلى revision محفوظة للعودة إليها. إذا حُذف السجل، فلن يتبقى شيء لاستعادته، ولذلك يمثل الاحتفاظ بـ history شبكة الأمان الخاصة بك.
تحقق سريع
إصدارك عند revision 6 وكل شيء يعمل جيدًا. شغّلت helm rollback my-app 4. ماذا يحدث لعدد revisions؟
مراجعة سريعة
يمكنك الآن التعافي بسرعة باستخدام helm rollback: التراجع خطوة واحدة أو استهداف revision، مع إنشاء revision جديدة في كل rollback واستعادة chart وvalues الخاصة بالهدف. استخدمه مع history و--atomic. 🚀
تعلم DevOps Bootcamp مع معلم ذكاء اصطناعي — مجانًا
اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.
- الدورات
- 142
- الدروس
- 568
الأسئلة الشائعة
هل درس «التراجع باستخدام helm rollback» مجاني؟
نعم — نص درس «التراجع باستخدام helm rollback» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة DevOps Bootcamp، انتقل إلى CoddyKit PRO. تتضمن دورة DevOps Bootcamp 4 دروس في المجموع.
ماذا ستتعلم في «التراجع باستخدام helm rollback»؟
عُد إلى مراجعة سليمة معروفة خلال ثوانٍ تتمرن على DevOps Bootcamp مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ DevOps Bootcamp؟
لا تُشترط خبرة سابقة. DevOps Bootcamp على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.
كم من الوقت يستغرق درس «التراجع باستخدام helm rollback»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس DevOps Bootcamp هذا؟
نعم. كل درس في DevOps Bootcamp يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- تطبيق التغييرات باستخدام helm upgrade
- التثبيت أو الترقية باستخدام --install
- مراجعة helm history
- التراجع باستخدام helm rollback