awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 مستودعات

Awesome GitHub RepositoriesKubernetes Node Lifecycle Management

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.

Awesome Kubernetes Node Lifecycle Management GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • aws/karpenter-provider-awsالصورة الرمزية لـ aws

    aws/karpenter-provider-aws

    7,661عرض على GitHub↗

    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.

    Go
    عرض على GitHub↗7,661
  • k3d-io/k3dK

    k3d-io/k3d

    6,466عرض على GitHub↗

    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.

    Go
    عرض على GitHub↗6,466
  • cri-o/cri-oالصورة الرمزية لـ cri-o

    cri-o/cri-o

    5,629عرض على GitHub↗

    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.

    Go
    عرض على GitHub↗5,629
  • quipnetwork/quip-node-managerالصورة الرمزية لـ QuipNetwork

    QuipNetwork/quip-node-manager

    5,526عرض على GitHub↗

    Quip Node Manager هي واجهة مستخدم رسومية مصممة لنشر ومراقبة وتهيئة عقد شبكة Quip ومجموعات الحاويات المرتبطة بها. تعمل كلوحة تحكم لتنسيق الحاويات تسمح للمستخدمين بإدارة خدمات التطبيقات المترابطة دون استخدام أدوات سطر الأوامر. يتميز المشروع بمدير تسريع الأجهزة لتعيين موارد حوسبة CPU وGPU محددة لبيئة وقت التشغيل وإدارة ذاكرة الجهاز. يتضمن مدققاً لجاهزية النظام للتحقق من توفر أداة الحاوية وإمكانية الوصول إلى منفذ الشبكة قبل بدء تشغيل مجموعة التطبيقات، بالإضافة إلى مدير وكيل عكسي يقوم تلقائياً بالحصول على شهادات الأمان وتجديدها عبر DNS والتحقق من البريد الإلكتروني. يوفر البرنامج إمكانيات للنشر التلقائي للعقد، وبث سجلات وقت التشغيل في الوقت الفعلي، ومراقبة تحديثات البرامج. يتتبع ملخصات الصور وإصدارات التطبيقات على فترات زمنية ثابتة لتشغيل عمليات إعادة تشغيل النظام التلقائية عند توفر تحديثات.

    Manages the lifecycle of node containers, including image pulling and resource monitoring for network nodes.

    Rust
    عرض على GitHub↗5,526
  • ben1234560/k8s_paasالصورة الرمزية لـ ben1234560

    ben1234560/k8s_PaaS

    5,426عرض على GitHub↗

    يوفر هذا المشروع مخططاً معمارياً شاملاً ومجموعة تنفيذ لبناء منصة كخدمة (PaaS) على Kubernetes. يعمل كمورد فني لنشر بيئات تنسيق الحاويات، وإدارة دورة حياة تطوير البرمجيات بالكامل، ودمج سلسلة أدوات DevOps كاملة. يؤكد التنفيذ على تسليم البرمجيات الآلي من خلال دمج خطوط أنابيب البناء والتسليم، وسجلات الحاويات الخاصة، وأنظمة التكوين الموزعة. يتيح فصل إعدادات التطبيق عن الصور عبر مدير تكوين مركزي، مما يسمح بتحديثات خاصة بالبيئة دون إعادة بناء الحاويات. تغطي المنصة مجموعة واسعة من القدرات السحابية الأصلية، بما في ذلك تنسيق شبكات الحاويات، وإدارة حركة المرور من الطبقة 4 و7، وتنسيق الخدمات المصغرة مع استراتيجيات التحديث المتداول. كما تتضمن حزمة مراقبة كاملة للتسجيل المركزي، والتتبع الموزع، وتصور مقاييس السلاسل الزمنية. يتم تنفيذ المشروع بشكل أساسي كمجموعة من نصوص Shell وملفات التكوين لأتمتة نشر طبقة التنسيق وخدماتها الداعمة.

    Deploys node-level container managers to handle image pulling and pod lifecycle on worker nodes.

    Shellapollocdci
    عرض على GitHub↗5,426
  • openkruise/kruiseالصورة الرمزية لـ openkruise

    openkruise/kruise

    5,272عرض على GitHub↗

    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.

    Gocloud-nativecloudnativecncf
    عرض على GitHub↗5,272
  • eksctl-io/eksctlالصورة الرمزية لـ eksctl-io

    eksctl-io/eksctl

    5,203عرض على GitHub↗

    eksctl هي أداة سطر أوامر لتوفير وإدارة وحذف عناقيد Kubernetes المدارة على Amazon EKS. تعمل كأداة لأتمتة البنية التحتية السحابية وموفر للعناقيد التي تنشئ مستوى التحكم، وعقد العامل، وشبكات السحابة اللازمة لبيئات Kubernetes. توفر الأداة تنسيقاً لبيئات السحابة الهجينة، مما يدمج البنية التحتية المحلية والحافة في عنقود سحابي مدار. تتعامل مع الشبكات المتخصصة وتوفير بيانات الاعتماد المطلوبة لربط العقد البعيدة بمستوى تحكم سحابي. يغطي المشروع مجالات إدارية واسعة بما في ذلك إدارة دورة حياة مجموعة العقد، وتكوين إضافات العناقيد، وإعداد السحابات الخاصة الافتراضية ونقاط نهاية API. كما تقوم بأتمتة إدارة الهوية والوصول عن طريق إنشاء أدوار أمان وإنشاء بيانات اعتماد وصول لاتصال سطر الأوامر المحلي.

    Manages the entire lifespan of worker nodes, including scaling, draining, and deletion.

    Goamazon-web-servicesaws-cloudformationaws-ec2
    عرض على GitHub↗5,203
  1. Home
  2. DevOps & Infrastructure
  3. Kubernetes Node Lifecycle Management

استكشف الوسوم الفرعية

  • Node Container ManagersNode-level container managers that handle image pulling, container lifecycle, and resource monitoring for Kubernetes clusters. **Distinct from Kubernetes Node Lifecycle Management:** Distinct from Kubernetes Node Lifecycle Management: focuses on container management on the node, not node lifecycle rotation or drainage.