ContainerAppProbe interface
يصف الفحص فحصا صحيا ليتم إجراؤه على حاوية لتحديد ما إذا كانت على قيد الحياة أو جاهزة لتلقي نسبة استخدام الشبكة.
الخصائص
| failure |
الحد الأدنى من حالات الفشل المتتالية للتحقيق الذي سيتم اعتباره فاشلا بعد نجاحه. الإعدادات الافتراضية إلى 3. الحد الأدنى للقيمة هو 1. القيمة القصوى هي 10. |
| http |
يحدد HTTPGet طلب http لتنفيذه. |
| initial |
عدد الثوانية بعد بدء الحاوية قبل بدء فحوصات الحياة. الحد الأدنى للقيمة هو 1. القيمة القصوى هي 60. |
| period |
كم مرة (بالثوان) لإجراء الفحص. افتراضيا إلى 10 ثوان. الحد الأدنى للقيمة هو 1. القيمة القصوى هي 240. |
| success |
الحد الأدنى من النجاحات المتتالية للمسبار ليتم اعتبارها ناجحة بعد فشلها. الإعدادات الافتراضية إلى 1. يجب أن يكون 1 للحيوية وبدء التشغيل. الحد الأدنى للقيمة هو 1. القيمة القصوى هي 10. |
| tcp |
يحدد TCPSocket إجراء يتضمن منفذ TCP. خطافات TCP غير مدعومة بعد. |
| termination |
مدة اختيارية بالثوان التي يحتاجها الجراب للإنهاء بأمان عند فشل التحقيق. فترة السماح هي المدة بالثوان بعد إرسال العمليات التي تعمل في الجراب إشارة إنهاء والوقت الذي يتم فيه إيقاف العمليات قسرا بإشارة قتل. قم بتعيين هذه القيمة لفترة أطول من وقت التنظيف المتوقع للعملية. إذا كانت هذه القيمة nil، استخدام إنهاء podGracePeriodSeconds. وإلا، تتجاوز هذه القيمة القيمة التي توفرها مواصفات الجراب. يجب أن تكون القيمة عددا صحيحا غير سالب. تشير القيمة صفر إلى التوقف على الفور عبر إشارة الإيقاف (لا توجد فرصة لإيقاف التشغيل). هذا حقل ألفا ويتطلب تمكين بوابة ميزة ProbeTerminationGracePeriod. القيمة القصوى هي 3600 ثانية (ساعة واحدة) |
| timeout |
عدد الثوان التي ينفد بعدها الفحص. الإعدادات الافتراضية لثانية 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