1 مستودع
Scheduling and executing low-level operations directly on cluster nodes to optimize container lifecycle events.
Distinct from Node-Level Injection Agents: Existing candidates focus on failure simulation, logging, or ledger nodes, not general-purpose low-level task execution for pod startup optimization.
Explore 1 awesome GitHub repository matching devops & infrastructure · Node-Level Task Orchestration. Refine with filters or upvote what's useful.
Kruise هو نظام إدارة أحمال عمل مصمم للتطبيقات واسعة النطاق على Kubernetes. يوفر إطار عمل للتنسيق المتقدم، والتحجيم، واستراتيجيات الترقية للحفاظ على الاستقرار في عمليات النشر الضخمة. يتميز المشروع بقدرته على إجراء تحديثات في الموقع (In-place) لصور الحاويات وحدود الموارد دون حذف وإعادة إنشاء الـ Pods. يتضمن أداة سحب مسبق للصور لتسريع بدء تشغيل الـ Pods وحاقن Sidecar لإدارة دورة حياة حاويات الـ Sidecar ديناميكياً. بالإضافة إلى ذلك، يقوم موزع الموارد بمزامنة خرائط التكوين والأسرار عبر مساحات أسماء متعددة لضمان الاتساق على مستوى العنقود. يغطي النظام مجموعة واسعة من مجالات القدرات، بما في ذلك جدولة الـ Pods المدركة للطوبولوجيا، وعمليات النشر التدريجي (Canary) مع التحكم في التقدم القائم على التقسيم، والتحجيم التلقائي لأحمال العمل متعددة النطاقات. كما يطبق حماية التوافر العالي مثل حدود تعطل التطبيقات، وتصريف حركة المرور الرشيق، ومنع الحذف المتسلسل. يتم توفير رؤية تشغيلية من خلال تصدير مقاييس الموارد، ومراقبة المواعيد النهائية للنشر، وإصدار السجلات المهيكلة.
Schedules low-level operations like image pre-downloading and container restarts directly on target nodes to reduce startup latency.