0Pricing
Helm Academy · درس

التراجع باستخدام helm rollback

عُد إلى مراجعة سليمة معروفة خلال ثوانٍ

التراجع باستخدام helm rollback درس مجاني في Helm Academy على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Helm Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Helm Academy 4 دروس في المجموع.

عندما تسوء الأمور

قد تحدث upgrade سيئة لأي شخص. وبما أن Helm يحتفظ بالسجل، يمكنك التراجع عنها باستخدام helm rollback بدلًا من تصحيح المشكلة تحت الضغط. 🛟

تراجع خطوة واحدة

عند استدعائه باسم الإصدار فقط، يعيد helm rollback الإصدار إلى revision السابقة مباشرة. وهذه أسرع طريقة للتراجع عن خطأ حديث.

helm rollback my-app

استهدف Revision محددة

يمكنك أيضًا تحديد revision الدقيقة التي تريد استعادتها. اقرأ الرقم من helm history، ثم مرّره إلى الأمر.

helm rollback my-app 3

Rollback نفسه ينشئ 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. 🚀

الأسئلة الشائعة

هل درس «التراجع باستخدام helm rollback» مجاني؟

نعم — نص درس «التراجع باستخدام helm rollback» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Helm Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Helm Academy 4 دروس في المجموع.

ماذا ستتعلم في «التراجع باستخدام helm rollback»؟

عُد إلى مراجعة سليمة معروفة خلال ثوانٍ تتمرن على Helm Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Helm Academy؟

لا تُشترط خبرة سابقة. Helm Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.

كم من الوقت يستغرق درس «التراجع باستخدام helm rollback»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Helm Academy هذا؟

نعم. كل درس في Helm Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. تطبيق التغييرات باستخدام helm upgrade
  2. التثبيت أو الترقية باستخدام --install
  3. مراجعة helm history
  4. التراجع باستخدام helm rollback
← العودة إلى Helm Academy