القياس والتوثيق
تنفيذ عمليات التحقق من صحة حاويات دوكر لضمان الموثوقية
Table of Contents
وتستخدم حاويات دوكر على نطاق واسع لنشر التطبيقات نظرا لقابليتها للنقل والكفاءة، غير أن ضمان إدارة هذه الحاويات على نحو سليم أمر حاسم للحفاظ على موثوقية النظم، وتنفيذ عمليات التفتيش الصحية وسيلة فعالة لرصد صحة الحاويات والاستجابة تلقائيا للمسائل.
ما هي الشيكات الصحية دوكر؟
وتخضع عمليات التفتيش الصحي التي يقوم بها دوكر للقيادة التي تدار داخل حاوية على فترات منتظمة للتحقق مما إذا كان الطلب الداخل يعمل بشكل سليم، وتساعد هذه الضوابط على تحديد المشاكل في وقت مبكر، مما يتيح استرجاع الموظفين تلقائيا أو تنبيههم.
وضع شيكات صحية
ولتنفيذ عمليات التفتيش الصحية، يجب أن تحددي تعليمات في ملفك الخاص بـ (دوكرفايل) أو أن تصادريه في ملفك الخاص بمخططات الخردل، وهذا التعليم يحدد القيادة للسير والفصل بين الشيكات والشروط اللازمة لاعتبار حاوية غير صحية.
مثال على دفتر دوكرفايل مع فحص صحي
وفيما يلي مثال على إضافة فحص صحي إلى دوكرفيلي لتطبيق على شبكة الإنترنت:
FROM nginx:latest
HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 \
CMD curl -f http://localhost/ || exit 1
أفضل الممارسات المتعلقة بالفحوص الصحية
- اختر أوامر بسيطة وموثوقة تعكس بدقة صحة الحاويات
- تحديد فترات زمنية ومراحل مناسبة لتجنب الايجابات الكاذبة.
- جمع فحص صحي بأدوات أوركسترات مثل دوكر سوارلدر أو كوبرنيت للتعافي التلقائي
- رصد الحالة الصحية بانتظام لتحديد القضايا المتكررة.
استحقاقات تنفيذ عمليات التحقق من صحة
ويؤدي إضافة عمليات فحص صحية إلى تحسين موثوقية النظام عموماً من خلال تمكين الكشف الآلي عن الحاويات المعطلة واستعادة تلك الحاويات، مما يقلل من وقت التعطل ويعزز خبرة المستعملين ويبسط جهود الصيانة.