INC-3522 · P1
في Tawfir Pay، تفشل المدفوعات على شكل موجات: الـ pods تُطرد من عقدة إلى أخرى وعقدة لم تعد تجيب
الدار البيضاء · مركز بيانات سيدي معروف · Tawfir Pay · السبت 09:20
Tawfir Pay تطوّر محفظة متنقلة يستعملها 900 000 زبون (الدفع لدى التجار،
والتحويلات، وتعبئة الرصيد). تعمل API الدفع paiement-api على cluster Kubernetes on-prem
(cp-01..03، وعقد العمل wk-01..04، بـ 64 Go لكل منها)، خلف HAProxy (lb-01). وتُجمع سجلات
كل الـ pods بواسطة DaemonSet Fluent Bit وتُرسل نحو OpenSearch على الـ VM
logs-01 (اشتراط التتبّع: 90 يومًا من سجلات المعاملات).
تغييرات حديثة: يوم الخميس، paiement-api v5.8 (جدول رسوم جديد) وتحديث
الـ chart الخاص بـ Fluent Bit إلى 3.1 «دون تغيير وظيفي». منذ 03:00 هذه الليلة، تُطرد
pods الدفع («Evicted») على شكل موجات؛ وعند 07:50، انتقل wk-03 إلى NotReady وقام المشغّل
الليلي بعمل «cordon» له في انتظار الحل. ويُبلغ التجار عن مدفوعات مرفوضة، خاصة في
المتاجر الكبرى، واليوم سبت.
أنت SRE مناوب على poste-sre (kubectl admin على الـ cluster، وSSH على الآلات). يطلب مدير
المنتج «العودة إلى v5.7 فورًا». جِد السبب الحقيقي واستعِد
الخدمة دون فقدان تتبّع المعاملات.