7 مستودعات
Management of the entire lifespan of Kubernetes worker nodes, including rotation, expiration, and graceful drainage.
Distinct from Distributed Node Lifecycles: Existing candidates refer to game scene trees or CI/CD workflows; this is specifically for Kubernetes cluster node lifecycles.
Explore 7 awesome GitHub repositories matching devops & infrastructure · Kubernetes Node Lifecycle Management. Refine with filters or upvote what's useful.
karpenter-provider-aws is a Kubernetes node autoscaler and infrastructure provider for AWS. It serves as a node lifecycle manager and cluster cost optimizer that automatically provisions and removes compute instances based on the resource requirements of pending pods. The project distinguishes itself through advanced AWS spot instance orchestration and price-capacity optimized selection to reduce cloud spend. It minimizes costs by consolidating underutilized nodes and prioritizing spot or reserved instances over on-demand capacity, while proactively migrating workloads before cloud provider i
Handles node expiration, configuration drift, and graceful drainage of instances during cloud interruptions.
k3d is a containerized Kubernetes orchestrator and wrapper that manages the lifecycle of k3s nodes and servers within container runtimes. It serves as a tool for deploying and destroying multi-node Kubernetes environments on a single machine for local development and testing. The project distinguishes itself by wrapping k3s to provide integrated networking, resource limit control, and local registry orchestration. It enables multi-node cluster simulation by wrapping nodes as isolated containers and using host-entry injection and port proxying to route host TCP and UDP traffic into the cluster
Manages the full lifespan of Kubernetes worker nodes, including adding, editing, and removing them from the cluster.
CRI-O is an open-source container runtime that implements the Kubernetes Container Runtime Interface (CRI) to manage container images, pods, and containers on cluster nodes using OCI-compatible runtimes. It serves as a node-level container manager that handles image pulling, container lifecycle, and resource monitoring for Kubernetes clusters, running containers according to the Open Container Initiative specifications. The runtime distinguishes itself through live configuration reloading that applies changes to runtime definitions, registry mirrors, and TLS certificates without restarting th
Handles image pulling, container lifecycle, and resource monitoring for Kubernetes clusters at the node level.
Quip Node Manager هي واجهة مستخدم رسومية مصممة لنشر ومراقبة وتهيئة عقد شبكة Quip ومجموعات الحاويات المرتبطة بها. تعمل كلوحة تحكم لتنسيق الحاويات تسمح للمستخدمين بإدارة خدمات التطبيقات المترابطة دون استخدام أدوات سطر الأوامر. يتميز المشروع بمدير تسريع الأجهزة لتعيين موارد حوسبة CPU وGPU محددة لبيئة وقت التشغيل وإدارة ذاكرة الجهاز. يتضمن مدققاً لجاهزية النظام للتحقق من توفر أداة الحاوية وإمكانية الوصول إلى منفذ الشبكة قبل بدء تشغيل مجموعة التطبيقات، بالإضافة إلى مدير وكيل عكسي يقوم تلقائياً بالحصول على شهادات الأمان وتجديدها عبر DNS والتحقق من البريد الإلكتروني. يوفر البرنامج إمكانيات للنشر التلقائي للعقد، وبث سجلات وقت التشغيل في الوقت الفعلي، ومراقبة تحديثات البرامج. يتتبع ملخصات الصور وإصدارات التطبيقات على فترات زمنية ثابتة لتشغيل عمليات إعادة تشغيل النظام التلقائية عند توفر تحديثات.
Manages the lifecycle of node containers, including image pulling and resource monitoring for network nodes.
يوفر هذا المشروع مخططاً معمارياً شاملاً ومجموعة تنفيذ لبناء منصة كخدمة (PaaS) على Kubernetes. يعمل كمورد فني لنشر بيئات تنسيق الحاويات، وإدارة دورة حياة تطوير البرمجيات بالكامل، ودمج سلسلة أدوات DevOps كاملة. يؤكد التنفيذ على تسليم البرمجيات الآلي من خلال دمج خطوط أنابيب البناء والتسليم، وسجلات الحاويات الخاصة، وأنظمة التكوين الموزعة. يتيح فصل إعدادات التطبيق عن الصور عبر مدير تكوين مركزي، مما يسمح بتحديثات خاصة بالبيئة دون إعادة بناء الحاويات. تغطي المنصة مجموعة واسعة من القدرات السحابية الأصلية، بما في ذلك تنسيق شبكات الحاويات، وإدارة حركة المرور من الطبقة 4 و7، وتنسيق الخدمات المصغرة مع استراتيجيات التحديث المتداول. كما تتضمن حزمة مراقبة كاملة للتسجيل المركزي، والتتبع الموزع، وتصور مقاييس السلاسل الزمنية. يتم تنفيذ المشروع بشكل أساسي كمجموعة من نصوص Shell وملفات التكوين لأتمتة نشر طبقة التنسيق وخدماتها الداعمة.
Deploys node-level container managers to handle image pulling and pod lifecycle on worker nodes.
Kruise هو نظام إدارة أحمال عمل مصمم للتطبيقات واسعة النطاق على Kubernetes. يوفر إطار عمل للتنسيق المتقدم، والتحجيم، واستراتيجيات الترقية للحفاظ على الاستقرار في عمليات النشر الضخمة. يتميز المشروع بقدرته على إجراء تحديثات في الموقع (In-place) لصور الحاويات وحدود الموارد دون حذف وإعادة إنشاء الـ Pods. يتضمن أداة سحب مسبق للصور لتسريع بدء تشغيل الـ Pods وحاقن Sidecar لإدارة دورة حياة حاويات الـ Sidecar ديناميكياً. بالإضافة إلى ذلك، يقوم موزع الموارد بمزامنة خرائط التكوين والأسرار عبر مساحات أسماء متعددة لضمان الاتساق على مستوى العنقود. يغطي النظام مجموعة واسعة من مجالات القدرات، بما في ذلك جدولة الـ Pods المدركة للطوبولوجيا، وعمليات النشر التدريجي (Canary) مع التحكم في التقدم القائم على التقسيم، والتحجيم التلقائي لأحمال العمل متعددة النطاقات. كما يطبق حماية التوافر العالي مثل حدود تعطل التطبيقات، وتصريف حركة المرور الرشيق، ومنع الحذف المتسلسل. يتم توفير رؤية تشغيلية من خلال تصدير مقاييس الموارد، ومراقبة المواعيد النهائية للنشر، وإصدار السجلات المهيكلة.
Executes low-level node operations such as image pre-downloading and container restarts directly on target nodes.
eksctl هي أداة سطر أوامر لتوفير وإدارة وحذف عناقيد Kubernetes المدارة على Amazon EKS. تعمل كأداة لأتمتة البنية التحتية السحابية وموفر للعناقيد التي تنشئ مستوى التحكم، وعقد العامل، وشبكات السحابة اللازمة لبيئات Kubernetes. توفر الأداة تنسيقاً لبيئات السحابة الهجينة، مما يدمج البنية التحتية المحلية والحافة في عنقود سحابي مدار. تتعامل مع الشبكات المتخصصة وتوفير بيانات الاعتماد المطلوبة لربط العقد البعيدة بمستوى تحكم سحابي. يغطي المشروع مجالات إدارية واسعة بما في ذلك إدارة دورة حياة مجموعة العقد، وتكوين إضافات العناقيد، وإعداد السحابات الخاصة الافتراضية ونقاط نهاية API. كما تقوم بأتمتة إدارة الهوية والوصول عن طريق إنشاء أدوار أمان وإنشاء بيانات اعتماد وصول لاتصال سطر الأوامر المحلي.
Manages the entire lifespan of worker nodes, including scaling, draining, and deletion.