1 مستودع
Guardrails and constraints that prevent service disruption during upgrades, node drains, or deletions.
Distinct from Kubernetes Workload Dashboards: Candidates focus on dashboards, translators, or cost allocation, not availability constraints like disruption limits.
Explore 1 awesome GitHub repository matching devops & infrastructure · Workload Availability Protection. Refine with filters or upvote what's useful.
Kruise هو نظام إدارة أحمال عمل مصمم للتطبيقات واسعة النطاق على Kubernetes. يوفر إطار عمل للتنسيق المتقدم، والتحجيم، واستراتيجيات الترقية للحفاظ على الاستقرار في عمليات النشر الضخمة. يتميز المشروع بقدرته على إجراء تحديثات في الموقع (In-place) لصور الحاويات وحدود الموارد دون حذف وإعادة إنشاء الـ Pods. يتضمن أداة سحب مسبق للصور لتسريع بدء تشغيل الـ Pods وحاقن Sidecar لإدارة دورة حياة حاويات الـ Sidecar ديناميكياً. بالإضافة إلى ذلك، يقوم موزع الموارد بمزامنة خرائط التكوين والأسرار عبر مساحات أسماء متعددة لضمان الاتساق على مستوى العنقود. يغطي النظام مجموعة واسعة من مجالات القدرات، بما في ذلك جدولة الـ Pods المدركة للطوبولوجيا، وعمليات النشر التدريجي (Canary) مع التحكم في التقدم القائم على التقسيم، والتحجيم التلقائي لأحمال العمل متعددة النطاقات. كما يطبق حماية التوافر العالي مثل حدود تعطل التطبيقات، وتصريف حركة المرور الرشيق، ومنع الحذف المتسلسل. يتم توفير رؤية تشغيلية من خلال تصدير مقاييس الموارد، ومراقبة المواعيد النهائية للنشر، وإصدار السجلات المهيكلة.
Prevents service disruption during upgrades and node drains by controlling pod unavailability and cascading deletions.