تشخيص حاوية CrashLoopBackOff في 60 ثانية
متى تستخدمه: تطلق الأنبيهات؛ تريد رؤية السجلات والأحداث واستخدام الموارد قبل الحفر يدويًا في kubectl.
المتطلبات الأساسية
- kubectl مُعد مع إمكانية الوصول للعنقود — يجب أن يسرد kubectl config get-contexts عنقودك
الخطوات
-
تحديد الحاويات المتعطلةاسرد الحاويات في الفضاء X مع عدد إعادة تشغيل > 5. أظهر اسم الحاوية والحاوية وسبب الخروج الأخير.✓ تم النسخ→ قائمة مصفاة
-
سحب السجلات + الأحداثللحاوية Y، احصل على آخر 100 سطر من السجلات والأحداث ذات الصلة. أبرز أي كلمات خطأ.✓ تم النسخ→ السبب الجذري المحتمل
-
تحقق من ضغط المواردأظهر حدود CPU/الذاكرة مقابل الفعلية للحاوية. قُتلت بـ OOM؟✓ تم النسخ→ حكم الموارد
النتيجة: فرضية مركزة في دقيقة، وليس عشر أوامر kubectl.
المزالق
- سياق عنقود خاطئ — حدد دائماً --context في موجهك؛ الافتراضي قد يعضك عبر الإنتاج والتطوير