انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهMID-055-L06

عرض عملي: تراجع آلي عند فشل فحص الصحة

  • الدرس 6 من 6
  • Mid-level
في هذا الدرس 3 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

watch a broken release revert with no human action. Prepares MID-055-LAB1.

تفاصيل المخطط المبدئي

خطوة بخطوة

  1. Show the pipeline promoting orders image 3f2a9c1 from staging to production with a rolling strategy.
  2. Deploy a deliberately broken version whose readiness endpoint fails.
  3. Planned mistake: the readiness probe returns 200 always, so the broken version takes traffic. Fix: make readiness check real dependencies and add a post-deploy smoke test.
  4. Watch the rollout halt and roll back automatically (for example kubectl rollout undo triggered by the pipeline, or the rollout tool's analysis).
  5. Review the timeline: detection time, rollback time, and the user impact on the dashboard.

اختبر فهمك

What detected the bad release?

أظهر الإجابة

The failed readiness probe and post-deploy check, not a person.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.