0Pricing
DevOps Bootcamp · درس

الاحتفاظ بالسجل باستخدام --keep-history

حافظ على سجلات المراجعات بعد إلغاء التثبيت

الاحتفاظ بالسجل باستخدام --keep-history درس مجاني في DevOps Bootcamp على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في DevOps Bootcamp، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة DevOps Bootcamp 4 دروس في المجموع.

لماذا نحتفظ بالسجل

قد ترغبون أحيانًا في إزالة إصدار مع الاحتفاظ بسجلاته، حتى تتمكنوا من التراجع عنه لاحقًا. وهذا هو الغرض من --keep-history. 📜

أضيفوه إلى uninstall

مرّروا --keep-history كخيار إلى helm uninstall للاحتفاظ بسجلات مراجعات الإصدار.

helm uninstall my-nginx --keep-history

تظل الموارد تُزال

تُحذف كائنات Kubernetes مع ذلك. وما يُحتفظ به في تخزين Helm هو سجل المراجعات فقط.

حالة إلغاء تثبيت مستمرة

يظهر الإصدار الآن بالحالة uninstalled بدلًا من اختفائه تمامًا من سجلات Helm.

اعرضوه باستخدام --all

يخفيه helm list العادي، لكن helm list --all يعرض الإصدار الذي أُلغي تثبيته وما زال مسجلًا.

helm list --all

افحصوا السجل المحفوظ

شغّلوا helm history باستخدام اسم الإصدار لعرض المراجعات التي احتُفظ بها بواسطة keep-history.

helm history my-nginx

التراجع للاستعادة

بما أن السجلات ما زالت موجودة، يمكن لـ helm rollback إعادة الإصدار انطلاقًا من مراجعة محفوظة.

helm rollback my-nginx 1

يبقى الاسم محجوزًا

ما دام السجل محفوظًا، يظل اسم release هذا محجوزًا. وسيتعارض تثبيت جديد باستخدام helm install بالاسم نفسه.

الإزالة النهائية لاحقًا

لمسح السجلات المحفوظة نهائيًا، شغّلوا helm uninstall مرة أخرى من دون الخيار لحذف السجل نهائيًا.

helm uninstall my-nginx

متى تستخدمونه

استخدموا --keep-history عند إنهاء شيء قد تحتاجون إلى استعادته، مثلًا قبل عملية ترحيل محفوفة بالمخاطر. 🛟

الافتراضي هو النسيان

تذكّروا أن uninstall يحذف السجل من دون هذا الخيار. أما --keep-history فهو الاختيار المتعمد للاحتفاظ به.

تحقّق سريع

لنتأكد مما يحتفظ به keep-history فعليًا.

مراجعة

يزيل --keep-history الموارد لكنه يحفظ المراجعات؛ ويظهر الإصدار بحالة إلغاء التثبيت، ويمكن التراجع عنه أو إزالته بالكامل لاحقًا. ✅

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

هل درس «الاحتفاظ بالسجل باستخدام --keep-history» مجاني؟

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

ماذا ستتعلم في «الاحتفاظ بالسجل باستخدام --keep-history»؟

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

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

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

كم من الوقت يستغرق درس «الاحتفاظ بالسجل باستخدام --keep-history»؟

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

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

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

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

  1. رؤية كل شيء باستخدام helm list
  2. قراءة مخرجات helm status
  3. إزالة نظيفة باستخدام helm uninstall
  4. الاحتفاظ بالسجل باستخدام --keep-history
← العودة إلى DevOps Bootcamp