awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 个仓库

Awesome GitHub RepositoriesRolling Updates

Strategies for updating instance versions incrementally to ensure availability.

Distinct from Instance Management: Focuses on deployment strategies like canary and rolling updates rather than singleton patterns or lifecycle management.

Explore 6 awesome GitHub repositories matching software engineering & architecture · Rolling Updates. Refine with filters or upvote what's useful.

Awesome Rolling Updates GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • boto/boto3boto 的头像

    boto/boto3

    9,834在 GitHub 上查看↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Implements rolling and canary update strategies to refresh compute instances when machine images change.

    Pythonawsaws-sdkcloud
    在 GitHub 上查看↗9,834
  • fenixsoft/awesome-fenixfenixsoft 的头像

    fenixsoft/awesome-fenix

    9,399在 GitHub 上查看↗

    Awesome Fenix is an open-source reference project and comprehensive guide that traces the evolution of software architecture from monolithic systems through microservices, service meshes, and serverless patterns. At its core, it provides a working bookstore application implemented in multiple architectural styles, allowing developers to study the trade-offs and migration paths between each approach through runnable code examples. The project distinguishes itself by treating infrastructure as disposable and reproducible, using Docker and Kubernetes to hide distributed complexity while enabling

    Updates or restarts services without downtime by gradually shifting traffic to new instances while monitoring health.

    Vuearchitecturecloud-nativeistio
    在 GitHub 上查看↗9,399
  • agones-dev/agonesagones-dev 的头像

    agones-dev/agones

    6,888在 GitHub 上查看↗

    Agones is a Kubernetes game server orchestrator designed for hosting, scaling, and managing dedicated multiplayer game servers. It extends the Kubernetes control plane using custom resource definitions to define game server and fleet objects, utilizing a dedicated fleet manager to maintain pools of warm server instances. The system provides a game server SDK and language-specific client libraries that allow server processes to signal readiness, health, and shutdown states directly to the controller. It distinguishes itself through specialized scaling logic, including the use of WebAssembly mo

    Implements rolling update strategies to replace game server instances with new versions while protecting active player sessions.

    Goagonesdedicated-game-serversdedicated-gameservers
    在 GitHub 上查看↗6,888
  • guangzhengli/k8s-tutorialsguangzhengli 的头像

    guangzhengli/k8s-tutorials

    5,854在 GitHub 上查看↗

    This is an educational repository that teaches container orchestration fundamentals through hands-on guides and practical examples. It covers core Kubernetes concepts including Pods, Services, Deployments, and Namespaces, providing step-by-step exercises that demonstrate how to manage containerized applications across a cluster. The tutorials walk through essential Kubernetes capabilities such as decoupling configuration from application code using ConfigMaps and Secrets, exposing Pods with stable network endpoints via Services, and routing external traffic with Ingress controllers. The mater

    Teaches incremental pod updates that replace old instances with new ones while maintaining availability.

    Goconfigmapcontainerdeployment
    在 GitHub 上查看↗5,854
  • pgsty/pigstypgsty 的头像

    pgsty/pigsty

    4,703在 GitHub 上查看↗

    Pigsty is a full-stack orchestration suite for deploying, monitoring, and managing high-availability PostgreSQL clusters and their supporting infrastructure. It functions as a cluster management platform and high-availability suite that automates failover, manages virtual IPs, and ensures data consistency through distributed consensus. The project distinguishes itself by providing a comprehensive database infrastructure-as-code framework and a dedicated observability stack. It incorporates a backup and recovery manager supporting point-in-time recovery via S3-compatible object storage, alongs

    Implements rolling restart strategies for PostgreSQL instances to apply configuration changes with minimal service disruption.

    Shellgraphicsinfrapostgres
    在 GitHub 上查看↗4,703
  • deuxfleurs-org/garagedeuxfleurs-org 的头像

    deuxfleurs-org/garage

    2,944在 GitHub 上查看↗

    Garage is a distributed object storage system that provides an S3-compatible API gateway. It is designed to synchronize metadata across distributed nodes using conflict-free replicated data types and Merkle-tree state alignment to maintain cluster-wide consistency. The system ensures data resilience through zone-aware replication, distributing data copies across multiple physical locations. It employs quorum-based request routing and versioned layout management to validate and commit cluster configuration changes. The project covers a broad range of operational capabilities, including automa

    Implements strategies for updating binaries and configurations across the cluster incrementally to ensure continuous availability.

    Rustobject-storagerusts3
    在 GitHub 上查看↗2,944
  1. Home
  2. Software Engineering & Architecture
  3. Instance Management
  4. Rolling Updates

探索子标签

  • Daemon SetProgressive replacement of daemon pod versions while limiting unavailable replicas to maintain service continuity. **Distinct from Rolling Updates:** Distinct from Rolling Updates: focuses specifically on daemon set update strategies rather than general deployment rolling updates.