awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 dépôts

Awesome GitHub RepositoriesRolling

Automated processes for updating cluster software versions across nodes without downtime.

Distinct from Version Upgrades: Specifically targets rolling software updates across a cluster rather than a generic single-package version bump

Explore 6 awesome GitHub repositories matching devops & infrastructure · Rolling. Refine with filters or upvote what's useful.

Awesome Rolling GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • hazelcast/hazelcastAvatar de hazelcast

    hazelcast/hazelcast

    6,570Voir sur GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Updates cluster members sequentially by migrating partitions and restarting nodes to ensure service continuity during upgrades.

    Javabig-datacachingdata-in-motion
    Voir sur GitHub↗6,570
  • weaveworks/flaggerAvatar de weaveworks

    weaveworks/flagger

    5,362Voir sur GitHub↗

    Flagger is a Kubernetes operator designed to automate the lifecycle of application deployments through progressive delivery. It functions as a controller that monitors custom resource definitions to orchestrate complex release strategies, including canary, blue/green, and A/B testing. By continuously reconciling the desired cluster state with the actual environment, it ensures that deployments adhere to defined specifications while managing the underlying infrastructure required for traffic routing. The project distinguishes itself through a sophisticated metric-driven analysis loop that eval

    Automatically rolls back failed deployments by reverting traffic to the stable version and scaling down canary instances.

    Go
    Voir sur GitHub↗5,362
  • vonng/pigstyAvatar de Vonng

    Vonng/pigsty

    5,172Voir sur GitHub↗

    Pigsty est une plateforme d'orchestration d'infrastructure de base de données complète conçue pour automatiser le cycle de vie complet des clusters PostgreSQL à haute disponibilité. Il fonctionne comme un framework d'infrastructure en tant que code qui gère la coordination des clusters, le provisionnement des nœuds et la découverte de services via des playbooks idempotents. En intégrant des mécanismes de consensus distribués, la plateforme assure un basculement automatisé et une application cohérente de l'état à travers divers environnements, y compris le matériel nu et l'infrastructure virtualisée. La plateforme se distingue par une suite robuste de capacités opérationnelles qui s'étendent au-delà de la gestion de base de données standard. Elle dispose d'un pipeline d'observabilité intégré qui agrège les métriques, les logs et les traces dans des tableaux de bord centralisés pour une surveillance des performances en temps réel et une analyse diagnostique. De plus, elle fournit un framework de migration qui émule les protocoles filaires propriétaires et la syntaxe SQL, permettant l'intégration de charges de travail de base de données d'entreprise héritées dans des environnements relationnels modernes. Le système couvre une large surface fonctionnelle, y compris la gestion avancée du stockage avec clonage par copie sur écriture pour un déploiement rapide, et l'orchestration multi-base de données qui coordonne les moteurs relationnels avec la mise en cache et le stockage d'objets. Il intègre également le renforcement de la sécurité, la sauvegarde et la récupération automatisées, et le routage du trafic via des proxys en couches pour découpler les connexions client de la topologie de cluster sous-jacente. Le projet est distribué sous forme de modèle de miroir de package autonome, permettant un déploiement et une gestion des dépendances cohérents dans des environnements sécurisés ou isolés.

    Updates cluster software versions across nodes sequentially without downtime to maintain service availability.

    Shell
    Voir sur GitHub↗5,172
  • alchaincyf/darwin-skillAvatar de alchaincyf

    alchaincyf/darwin-skill

    4,343Voir sur GitHub↗

    Ce projet est un framework pour l'optimisation itérative et la validation des compétences des agents LLM. Il fonctionne comme un orchestrateur de capacités d'agent et un optimiseur de prompt, utilisant un framework d'évaluation pour mesurer les performances via des rubriques pondérées et une réécriture automatisée. Le système se distingue par un cycle d'optimisation en boucle fermée qui emploie des agents réviseurs indépendants pour éviter les effets d'ancrage et un mécanisme de contrôle de version basé sur le cliquet qui annule automatiquement les changements s'ils ne parviennent pas à améliorer les scores de base. Il propose également une réécriture structurelle exploratoire pour surmonter les optima locaux lorsque le réglage incrémental stagne. La plateforme couvre des capacités étendues, notamment l'évaluation des compétences multidimensionnelle, le benchmarking de performance pour quantifier le gain d'exécution et des portes de supervision humaine pour la vérification manuelle des diffs de code. Il maintient l'observabilité via un suivi d'historique basé sur l'état et la génération de cartes de performance visuelles.

    Employs a ratchet-based version control mechanism that automatically reverts modifications failing to improve baseline scores.

    HTML
    Voir sur GitHub↗4,343
  • ravendb/ravendbAvatar de ravendb

    ravendb/ravendb

    3,961Voir sur GitHub↗

    RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind

    Upgrades database nodes serially by verifying cluster health before and after each node restart to prevent downtime.

    C#csharpdatabasedocument-database
    Voir sur GitHub↗3,961
  • k3s-io/k3s-ansibleAvatar de k3s-io

    k3s-io/k3s-ansible

    2,705Voir sur GitHub↗

    k3s-ansible is a set of playbooks and tools for automating the deployment, orchestration, and lifecycle management of lightweight Kubernetes clusters. It functions as a provisioning tool that installs and configures these environments across multiple Linux nodes using a declarative approach. The project provides specialized support for high-availability configurations using either embedded etcd or external datastores. It also includes mechanisms for air-gapped installations, allowing the distribution of binaries and container images from a local directory to nodes without internet access. Th

    Provides a mechanism to apply cluster-wide software updates in a rolling fashion via a single variable.

    YAML
    Voir sur GitHub↗2,705
  1. Home
  2. DevOps & Infrastructure
  3. Version Upgrades
  4. Rolling

Explorer les sous-tags

  • Automated Rollback Mechanisms1 sous-tagAutomatically reverts traffic to the primary version when performance metrics cross failure thresholds. **Distinct from Rolling:** Distinct from Rolling: focuses on the rollback logic triggered by performance metrics, not the rolling update mechanism itself.