awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

Awesome GitHub RepositoriesIn-Place Node Updates

The ability to apply software updates directly to a running system instance without replacing the underlying host.

Distinct from Software Updates: Candidates focus on blockchain software or data structure manipulation, not general OS-level in-place updates for cluster nodes.

Explore 3 awesome GitHub repositories matching devops & infrastructure · In-Place Node Updates. Refine with filters or upvote what's useful.

Awesome In-Place Node Updates GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • bottlerocket-os/bottlerocketAvatar von bottlerocket-os

    bottlerocket-os/bottlerocket

    9,624Auf GitHub ansehen↗

    Bottlerocket is a container-optimized operating system and minimal Linux distribution designed specifically for hosting container workloads. It functions as an immutable infrastructure OS, utilizing a read-only root filesystem and atomic partition swapping to ensure consistent and reversible system updates. The system is distinguished by an API-driven host manager that replaces traditional shell-based configuration with a local REST API for administrative tasks. To maintain security and stability, it employs a dual-runtime isolation model that separates workload runtimes from system operation

    Enables applying software updates directly to running nodes to transition versions without full node replacement.

    Rustcontainerslinuxoperating-system
    Auf GitHub ansehen↗9,624
  • openkruise/kruiseAvatar von openkruise

    openkruise/kruise

    5,272Auf GitHub ansehen↗

    Kruise ist ein Workload-Management-System für groß angelegte Anwendungen auf Kubernetes. Es bietet ein Framework für fortgeschrittene Orchestrierung, Skalierung und Upgrade-Strategien, um die Stabilität in massiven Deployments zu gewährleisten. Das Projekt zeichnet sich durch die Fähigkeit aus, In-Place-Updates von Container-Images und Ressourcenlimits durchzuführen, ohne Pods löschen und neu erstellen zu müssen. Es enthält einen dedizierten Image-Pre-Puller zur Beschleunigung des Pod-Starts und einen Sidecar-Injector zur dynamischen Verwaltung des Lebenszyklus von Sidecar-Containern. Zusätzlich synchronisiert ein Resource-Distributor ConfigMaps und Secrets über mehrere Namespaces hinweg für clusterweite Konsistenz. Das System deckt ein breites Spektrum an Funktionsbereichen ab, darunter topologiebewusstes Pod-Scheduling, Canary-Rollouts mit partitionsbasierter Fortschrittskontrolle und Multi-Domain-Workload-Autoscaling. Es implementiert zudem Hochverfügbarkeitsschutzmaßnahmen wie Application Disruption Limits, Graceful Traffic Draining und Schutz vor kaskadierenden Löschvorgängen. Operative Sichtbarkeit wird durch den Export von Ressourcenmetriken, die Überwachung von Rollout-Deadlines und strukturierte Log-Ausgabe gewährleistet.

    Updates container images and resource limits without deleting and recreating pods to reduce downtime and overhead.

    Gocloud-nativecloudnativecncf
    Auf GitHub ansehen↗5,272
  • kubernetes-sigs/cluster-apiAvatar von kubernetes-sigs

    kubernetes-sigs/cluster-api

    4,233Auf GitHub ansehen↗

    Cluster API is a declarative framework and multi-cluster management system for automating the creation, scaling, and destruction of Kubernetes clusters across diverse infrastructures. It acts as a cluster provisioning orchestrator and infrastructure provisioner, using a centralized management cluster to operate the full lifecycle of multiple remote workload clusters. The project employs a provider-based plugin architecture that decouples core orchestration logic from specific cloud or bare-metal implementations. This allows the system to standardize the deployment of control planes, the boots

    Enables applying software updates directly to running nodes to reduce the overhead of full machine replacement.

    Gok8s-sig-cluster-lifecycle
    Auf GitHub ansehen↗4,233
  1. Home
  2. DevOps & Infrastructure
  3. In-Place Node Updates

Unter-Tags erkunden

  • Container-Level In-Place UpdatesUpdating specific container images or resource limits within a running pod without recreating the entire pod. **Distinct from In-Place Node Updates:** Focuses on the container-level update within a Kubernetes pod, whereas in-place node updates refer to the underlying host OS.
  • In-Place Container UpdatesUpdating container images and resource limits without recreating the parent pod. **Distinct from In-Place Node Updates:** The parent refers to updating the node/host instance; this refers to updating specific containers inside a pod.
  • Node Label FilteringTargets updates to specific subsets of nodes by matching node labels. **Distinct from In-Place Node Updates:** Distinct from In-Place Node Updates by focusing on the selection criteria for targets rather than the update mechanism itself.