مشاركة عبر


ContainerAppProbe interface

يصف الفحص فحصا صحيا ليتم إجراؤه على حاوية لتحديد ما إذا كانت على قيد الحياة أو جاهزة لتلقي نسبة استخدام الشبكة.

الخصائص

failureThreshold

الحد الأدنى من حالات الفشل المتتالية للتحقيق الذي سيتم اعتباره فاشلا بعد نجاحه. الإعدادات الافتراضية إلى 3. الحد الأدنى للقيمة هو 1. القيمة القصوى هي 10.

httpGet

يحدد HTTPGet طلب http لتنفيذه.

initialDelaySeconds

عدد الثوانية بعد بدء الحاوية قبل بدء فحوصات الحياة. الحد الأدنى للقيمة هو 1. القيمة القصوى هي 60.

periodSeconds

كم مرة (بالثوان) لإجراء الفحص. افتراضيا إلى 10 ثوان. الحد الأدنى للقيمة هو 1. القيمة القصوى هي 240.

successThreshold

الحد الأدنى من النجاحات المتتالية للمسبار ليتم اعتبارها ناجحة بعد فشلها. الإعدادات الافتراضية إلى 1. يجب أن يكون 1 للحيوية وبدء التشغيل. الحد الأدنى للقيمة هو 1. القيمة القصوى هي 10.

tcpSocket

يحدد TCPSocket إجراء يتضمن منفذ TCP. خطافات TCP غير مدعومة بعد.

terminationGracePeriodSeconds

مدة اختيارية بالثوان التي يحتاجها الجراب للإنهاء بأمان عند فشل التحقيق. فترة السماح هي المدة بالثوان بعد إرسال العمليات التي تعمل في الجراب إشارة إنهاء والوقت الذي يتم فيه إيقاف العمليات قسرا بإشارة قتل. قم بتعيين هذه القيمة لفترة أطول من وقت التنظيف المتوقع للعملية. إذا كانت هذه القيمة nil، استخدام إنهاء podGracePeriodSeconds. وإلا، تتجاوز هذه القيمة القيمة التي توفرها مواصفات الجراب. يجب أن تكون القيمة عددا صحيحا غير سالب. تشير القيمة صفر إلى التوقف على الفور عبر إشارة الإيقاف (لا توجد فرصة لإيقاف التشغيل). هذا حقل ألفا ويتطلب تمكين بوابة ميزة ProbeTerminationGracePeriod. القيمة القصوى هي 3600 ثانية (ساعة واحدة)

timeoutSeconds

عدد الثوان التي ينفد بعدها الفحص. الإعدادات الافتراضية لثانية 1. الحد الأدنى للقيمة هو 1. القيمة القصوى هي 240.

type

نوع الفحص.

تفاصيل الخاصية

failureThreshold

الحد الأدنى من حالات الفشل المتتالية للتحقيق الذي سيتم اعتباره فاشلا بعد نجاحه. الإعدادات الافتراضية إلى 3. الحد الأدنى للقيمة هو 1. القيمة القصوى هي 10.

failureThreshold?: number

قيمة الخاصية

number

httpGet

يحدد HTTPGet طلب http لتنفيذه.

httpGet?: ContainerAppProbeHttpGet

قيمة الخاصية

initialDelaySeconds

عدد الثوانية بعد بدء الحاوية قبل بدء فحوصات الحياة. الحد الأدنى للقيمة هو 1. القيمة القصوى هي 60.

initialDelaySeconds?: number

قيمة الخاصية

number

periodSeconds

كم مرة (بالثوان) لإجراء الفحص. افتراضيا إلى 10 ثوان. الحد الأدنى للقيمة هو 1. القيمة القصوى هي 240.

periodSeconds?: number

قيمة الخاصية

number

successThreshold

الحد الأدنى من النجاحات المتتالية للمسبار ليتم اعتبارها ناجحة بعد فشلها. الإعدادات الافتراضية إلى 1. يجب أن يكون 1 للحيوية وبدء التشغيل. الحد الأدنى للقيمة هو 1. القيمة القصوى هي 10.

successThreshold?: number

قيمة الخاصية

number

tcpSocket

يحدد TCPSocket إجراء يتضمن منفذ TCP. خطافات TCP غير مدعومة بعد.

tcpSocket?: ContainerAppProbeTcpSocket

قيمة الخاصية

terminationGracePeriodSeconds

مدة اختيارية بالثوان التي يحتاجها الجراب للإنهاء بأمان عند فشل التحقيق. فترة السماح هي المدة بالثوان بعد إرسال العمليات التي تعمل في الجراب إشارة إنهاء والوقت الذي يتم فيه إيقاف العمليات قسرا بإشارة قتل. قم بتعيين هذه القيمة لفترة أطول من وقت التنظيف المتوقع للعملية. إذا كانت هذه القيمة nil، استخدام إنهاء podGracePeriodSeconds. وإلا، تتجاوز هذه القيمة القيمة التي توفرها مواصفات الجراب. يجب أن تكون القيمة عددا صحيحا غير سالب. تشير القيمة صفر إلى التوقف على الفور عبر إشارة الإيقاف (لا توجد فرصة لإيقاف التشغيل). هذا حقل ألفا ويتطلب تمكين بوابة ميزة ProbeTerminationGracePeriod. القيمة القصوى هي 3600 ثانية (ساعة واحدة)

terminationGracePeriodSeconds?: number

قيمة الخاصية

number

timeoutSeconds

عدد الثوان التي ينفد بعدها الفحص. الإعدادات الافتراضية لثانية 1. الحد الأدنى للقيمة هو 1. القيمة القصوى هي 240.

timeoutSeconds?: number

قيمة الخاصية

number

type

نوع الفحص.

type?: string

قيمة الخاصية

string