Probes والموارد : إخبار Kubernetes بحالة التطبيق

9 دقيقة
الجمهور المستهدف
مطوّر أو طالب أنجز الدروس من 01 إلى 04
المدة
45 إلى 60 دقيقة
الوحدة
3/8
الكفاءة المستهدفة
تعريف readiness، وliveness، وrequests وlimits على الـ API، والتعرّف على الحالات الأربع التي تُنتجها: 0/1 READY، وRESTARTS يتصاعد، وPending، وOOMKilled

في صورة واحدة

في الدرس 04، أوقف Kubernetes نسخة لم تكن صورتها موجودة. لكن ماذا يحدث عندما تكون الصورة موجودة، وتبدأ العملية، ويستجيب التطبيق بـ«خطأ 500» لكل من يسأله؟ بالنسبة لـKubernetes، حاوية تعمل هي حاوية بخير: لا يقرأ استجاباتك HTTP. المسابير (probes) هي الوسيلة لتعليمه طرح السؤال. تقوم ممرِّضة بحركتين مختلفتين: «هل يمكن للمريض استقبال الزوّار؟» (readiness: وإلا نضع لوحة على الباب) و«هل لا يزال المريض يتنفّس؟» (liveness: وإلا نستدعي الإنعاش). خلال عشرين دقيقة، ستنشر نسخة تستجيب بـ500 على /sante وسترى أنه لا طلب مستخدم واحد يصل إليها، بينما Pod-ها بالفعل Running.

معاينة — بقية الدرس متاحة للمسجّلين فقط.

هل سجّلت من قبل برمز؟

وصولك مرتبط بحسابك وليس بهذا الرابط. سجّل الدخول بنفس البريد الذي استخدمته في الصف: دورتك بانتظارك، ولا حاجة لإدخال الرمز مجددًا.

تسجيل الدخولليس لديك حساب بعد؟ أنشئ حسابًا
هذا الدرس جزء من وحدة «Deployments : التحجيم والتحديث والعودة للخلف»

الوحدات الأولى من الدورة مفتوحة للجميع. أما البقية فأمامك ثلاثة خيارات: شراء هذه الدورة مرة واحدة، أو الاشتراك، أو إدخال الرمز الموزّع في القاعة.

هل أنت طالب في هذه الدورة؟

يرتبط الرمز بحسابك: سجّل الدخول أو أنشئ حسابًا وسيُطبَّق تلقائيًا عند عودتك.

ليس لديك حساب بعد؟ أنشئ حسابًا