Pods متعددة الحاويات وinit و sidecar

10 دقيقة
الجمهور المستهدف
مبتدئ في Kubernetes، أنجز الدرسين 01 و02 (Pod باسم api تعمل في pods)
المدة
45 إلى 55 دقيقة
الوحدة
2/8
الكفاءة المستهدفة
كتابة Pod بحاويتين تتشاركان حجماً وlocalhost، إضافة initContainer يحجب الإقلاع طالما أن اعتمادية مفقودة، وتقرير متى تذهب حاويتان إلى نفس الـ Pod أو إلى Pod-ين

في صورة واحدة

جاران في شقة واحدة: نفس العنوان البريدي، نفس المطبخ، ويتحدّثان من غرفة إلى أخرى دون الخروج. الأول، nginx، يُقدّم صفحات ويب لكنه لا يعرف صنع شيء؛ والثاني، سكريبت صغير، يُعيد كتابة صفحة الاستقبال كل خمس ثوانٍ في مجلد يراه كلاهما. الزائر الذي يُحدّث متصفّحه يرى الوقت يتغيّر دون أن يتحرّك nginx بايتاً واحداً. إنه نمط sidecar، وهو كامل سبب وجود الـ Pod: بدونه، سيتطلّب الأمر حاويتين، وشبكة، وحجماً مُسمّى، وغراءً. ستقابل أيضاً البواب، initContainer، الذي يتحقّق أن كل شيء جاهز قبل أن يترك الجارين يدخلان: طالما أن الـ Service باسم api غير موجود، لا يُقلع nginx، وسترى الـ Pod تنتظر في Init:0/1 ثم تتحرّر في اللحظة التي تُنشئ فيها الـ Service.

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

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

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

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

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

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

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

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