awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

34 repositorios

Awesome GitHub RepositoriesDeployment Updates

Procedures for updating containerized service versions.

Distinguishing note: Focuses on the mechanics of updating container images.

Explore 34 awesome GitHub repositories matching devops & infrastructure · Deployment Updates. Refine with filters or upvote what's useful.

Awesome Deployment Updates GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • tooljet/tooljetAvatar de ToolJet

    ToolJet/ToolJet

    38,027Ver en GitHub↗

    ToolJet is a low-code development platform designed for building and deploying internal business applications. It provides a visual interface where users can drag and drop components to design layouts, connect to various data sources, and execute custom logic. The platform is built on a containerized architecture, ensuring that applications remain portable and consistent across different cloud and server environments. The platform distinguishes itself through integrated artificial intelligence capabilities that assist in the generation of user interfaces, database schemas, and data queries fr

    Updates application versions by stopping containers, modifying image tags in configuration files, and restarting services.

    JavaScriptai-app-builderdockerhacktoberfest
    Ver en GitHub↗38,027
  • apolloconfig/apolloAvatar de apolloconfig

    apolloconfig/apollo

    29,762Ver en GitHub↗

    Apollo is a centralized configuration management system designed to manage environment-specific application settings for microservices and servers. It serves as a central store for properties, YAML, and JSON data, providing a platform for versioning, auditing, and the dynamic delivery of configurations. The system distinguishes itself through a dynamic delivery platform that supports real-time configuration pushes and grayscale releases. This allows updates to be rolled out to a small subset of service instances as a canary deployment to validate stability before a full fleet update. Governa

    Rolls out configuration changes to a small subset of service instances before applying them to the entire fleet.

    Javaconfig-managementconfiguration-managementdistributed-configuration
    Ver en GitHub↗29,762
  • ctripcorp/apolloAvatar de ctripcorp

    ctripcorp/apollo

    29,760Ver en GitHub↗

    Apollo is a microservice configuration management system and dynamic configuration center. It serves as a centralized platform for storing, distributing, and syncing application settings across distributed environments to maintain consistency across various clusters. The system distinguishes itself through a dynamic configuration orchestrator that supports real-time updates to connected applications, eliminating the need for manual service restarts. It features a grayscale configuration deployment tool for rolling out changes to a small subset of service instances and a version control system

    Enables rolling out configuration changes to a small subset of service instances to verify stability before full release.

    Java
    Ver en GitHub↗29,760
  • letta-ai/lettaAvatar de letta-ai

    letta-ai/letta

    21,168Ver en GitHub↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Deploys experimental agent versions alongside production instances to validate changes safely before promoting them to the full fleet.

    Pythonaiai-agentsllm
    Ver en GitHub↗21,168
  • kubernetes/ingress-nginxAvatar de kubernetes

    kubernetes/ingress-nginx

    19,492Ver en GitHub↗

    This project is a Kubernetes Ingress Controller that functions as a layer 7 traffic router and NGINX reverse proxy. It serves as a secure network gateway, directing external HTTP and HTTPS traffic to backend services within a cluster based on declarative routing rules. The controller acts as a TLS termination gateway to secure traffic and integrates with Prometheus to expose request metrics and latency data for cluster monitoring. It supports canary deployment workflows by implementing weight-based traffic splitting between different versions of a service. The system manages external access

    Manages incremental traffic shifts for API updates to safely perform canary deployments.

    Goingress-controllerkubernetesnginx
    Ver en GitHub↗19,492
  • argoproj/argoAvatar de argoproj

    argoproj/argo

    16,770Ver en GitHub↗

    Argo is a cloud native CI/CD platform and Kubernetes workflow engine. It functions as a container pipeline orchestrator and job scheduler, managing multi-step sequences of containers as jobs using directed acyclic graphs within a cluster. The system acts as a progressive delivery controller, reducing release risk through automated Canary and Blue-Green deployment strategies. It provides declarative GitOps synchronization to mirror the state of a git repository directly into the cluster environment for continuous delivery automation. The platform covers a broad range of capabilities including

    Reduces release risk through automated Canary and Blue-Green deployment strategies.

    Go
    Ver en GitHub↗16,770
  • pipecat-ai/pipecatAvatar de pipecat-ai

    pipecat-ai/pipecat

    12,846Ver en GitHub↗

    Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech systems. It utilizes a frame-based data pipeline to route audio, video, and text through a modular sequence of processors, enabling the orchestration of low-latency conversational AI. The project is distinguished by its ability to coordinate complex multimodal services, including speech-to-text, language models, and text-to-speech, within a single pipeline. It features semantic voice activity detection for natural turn-taking, state-machine conversation flows for dialogue manag

    Updates agent configurations by modifying container images, scaling limits, and associated secrets.

    Pythonaichatbot-frameworkchatbots
    Ver en GitHub↗12,846
  • aws/aws-cdkAvatar de aws

    aws/aws-cdk

    12,817Ver en GitHub↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    Rolls out API updates incrementally to a subset of traffic to safely test changes before full deployment.

    TypeScriptawscloud-infrastructurehacktoberfest
    Ver en GitHub↗12,817
  • meolu/walle-webAvatar de meolu

    meolu/walle-web

    12,008Ver en GitHub↗

    Walle-web is a continuous delivery platform and DevOps release manager designed to automate the deployment, rollback, and release of code across multiple server environments. It functions as a container deployment orchestrator and multi-environment server manager, providing a centralized web interface for coordinating application delivery. The system distinguishes itself through a combination of canary release management and containerized application delivery. It utilizes a RESTful deployment API to integrate external tools into the delivery pipeline and employs hook-based workflow orchestrat

    Implements canary release management to verify application stability on a small subset of servers before full deployment.

    Pythoncddeployerdevops
    Ver en GitHub↗12,008
  • kedacore/kedaAvatar de kedacore

    kedacore/keda

    10,314Ver en GitHub↗

    KEDA is a Kubernetes event-driven autoscaler and cloud event scaling engine. It functions as a custom metrics provider that monitors external event sources—including message brokers, databases, and cloud metrics—to dynamically adjust the replica counts of containerized workloads. The project is distinguished by its scale-to-zero workflow, which reduces workloads to zero replicas during inactivity and automatically restarts them when new events are detected. It operates as a multi-cloud event trigger system, using a pluggable scaler interface to integrate with a wide array of third-party servi

    Deploys changes to job definitions using either a gradual rollout or a termination-and-recreation strategy.

    Goautoscalingevent-drivenhacktoberfest
    Ver en GitHub↗10,314
  • boto/boto3Avatar de boto

    boto/boto3

    9,834Ver en 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 incremental traffic shifting for API updates to safely test changes with a subset of users.

    Pythonawsaws-sdkcloud
    Ver en GitHub↗9,834
  • spinnaker/spinnakerAvatar de spinnaker

    spinnaker/spinnaker

    9,740Ver en GitHub↗

    Spinnaker is a multi-cloud continuous delivery platform designed to automate software releases and deployment pipelines across various public cloud providers and Kubernetes clusters. It functions as a cloud deployment orchestrator and infrastructure delivery tool, coordinating the promotion of software artifacts through multiple environments using visual workflows and directed acyclic graphs. The platform distinguishes itself with a dedicated canary analysis engine that compares performance metrics between new and stable software versions to automate release decisions. It utilizes cloud-agnos

    Compares performance metrics between new and stable software versions to automate release decisions.

    Java
    Ver en GitHub↗9,740
  • fission/fissionAvatar de fission

    fission/fission

    8,863Ver en GitHub↗

    Fission is a function-as-a-service platform and serverless framework for Kubernetes. It manages the lifecycle and execution of code snippets as serverless functions, providing an orchestrator that triggers these functions based on HTTP requests, message queues, or scheduled events. The platform features a cold-start optimized runtime that utilizes warm container pools and dynamic loaders to achieve millisecond execution. It includes a native autoscaler to adjust the number of function instances based on real-time traffic demand and supports canary release testing to split incoming traffic bet

    Implements a traffic controller to split incoming requests between different function versions for safe canary testing.

    Gocloud-nativecontainersdevops
    Ver en GitHub↗8,863
  • fluxcd/flux2Avatar de fluxcd

    fluxcd/flux2

    7,888Ver en GitHub↗

    Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with configurations stored in Git, OCI, or Helm repositories. It functions as a set of controllers that monitor desired state in external sources and continuously reconcile the live cluster to match those definitions. The system distinguishes itself through a multi-cluster management plane that coordinates application delivery across fleets of remote clusters from a central hub. It provides a dedicated mechanism for automated image updates, which scans container registries for new

    Supports advanced deployment methodologies such as canary releases and A/B testing to reduce release risk.

    Gocontinuous-deliverygitopsgitops-toolkit
    Ver en GitHub↗7,888
  • kubevela/kubevelaK

    kubevela/kubevela

    7,833Ver en GitHub↗

    KubeVela is a cloud native application orchestrator and delivery engine for Kubernetes. It serves as an Open Application Model compliant platform designed to decouple application definitions from the underlying infrastructure and operations. The system acts as a multi-cluster delivery controller that coordinates progressive rollouts, including canary and blue-green strategies, across hybrid and multi-cloud environments. It provides a standardized model for managing complex deployment workflows and infrastructure provisioning. The platform covers broad capability areas including cloud infrast

    Automates canary and blue-green rollout strategies linked to real-time health metrics.

    Go
    Ver en GitHub↗7,833
  • alibaba/higressAvatar de alibaba

    alibaba/higress

    7,558Ver en GitHub↗

    Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It provides a centralized system for routing, securing, and optimizing traffic directed toward large language models, AI agents, and microservice architectures. The project distinguishes itself through deep AI orchestration, including the ability to host and manage Model Context Protocol servers that transform REST APIs into tools for AI agents. It features specialized AI infrastructure for model request proxying, protocol translation across multiple providers, and semantic-based c

    Gradually shifts traffic to new versions using weight percentages to minimize deployment risk.

    Goai-gatewayai-nativeapi-gateway
    Ver en GitHub↗7,558
  • growthbook/growthbookAvatar de growthbook

    growthbook/growthbook

    7,351Ver en GitHub↗

    GrowthBook is a feature flagging and experimentation platform that utilizes a warehouse-native approach to data analysis. It serves as a system for managing feature rollouts and conducting A/B tests by executing SQL queries directly against existing data warehouses to calculate experiment results. The platform is distinguished by its integration of a Model Context Protocol server, which allows AI coding assistants and IDEs to manage flags and query analytics using natural language. It also provides specialized capabilities for AI model optimization, enabling the testing of prompts and models

    Increases the percentage of users exposed to a new feature gradually to mitigate risk and detect bugs.

    TypeScriptab-testingabtestabtesting
    Ver en GitHub↗7,351
  • agones-dev/agonesAvatar de agones-dev

    agones-dev/agones

    6,888Ver en 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 the deployment of a small subset of new server versions to validate stability before a full rollout.

    Goagonesdedicated-game-serversdedicated-gameservers
    Ver en GitHub↗6,888
  • megaease/easegressAvatar de megaease

    megaease/easegress

    5,873Ver en GitHub↗

    Easegress es un API gateway cloud native, ingress controller para Kubernetes y plano de control de service mesh. Sirve como punto de entrada centralizado para gestionar el tráfico de red, proporcionando un plano de control dedicado y un plano de datos sidecar para manejar el ciclo de vida y la interceptación de solicitudes entre servicios distribuidos. El proyecto funciona como un gateway de modelos de IA que actúa como proxy para solicitudes a proveedores de modelos de lenguaje (LLM) y traduce formatos de solicitud para asegurar la compatibilidad. Es un proxy extensible que permite el manejo personalizado de solicitudes y respuestas a través de un pipeline de filtros implementado mediante WebAssembly. El sistema abarca amplias capacidades de gestión de tráfico, incluyendo enrutamiento multiprotocolo para HTTP, MQTT y WebSockets, así como balanceo de carga y descubrimiento de servicios. Implementa protecciones de estabilidad como circuit breakers y límites de tasa (rate limits), y soporta estrategias de despliegue como canary y blue-green. La observabilidad está integrada mediante OpenTelemetry para el rastreo distribuido de solicitudes y el monitoreo del rendimiento del tráfico. La seguridad se gestiona mediante validación de tokens y firmas, además de la gestión de certificados SSL/TLS.

    Implements controllers to manage incremental traffic shifts for safe canary deployments of API updates.

    Go
    Ver en GitHub↗5,873
  • easegress-io/easegressAvatar de easegress-io

    easegress-io/easegress

    5,871Ver en GitHub↗

    Easegress is a cloud-native traffic orchestration platform that functions as a multi-protocol API gateway and service mesh proxy. It routes, transforms, and orchestrates HTTP and MQTT traffic through configurable filter chains, providing high availability, security controls, and resilience for backend services. The platform integrates with service discovery systems like Kubernetes, Consul, and Eureka to dynamically route traffic to discovered services with automatic failover and health monitoring. The system distinguishes itself through a pipeline-based filter chain architecture where request

    Shifts traffic gradually or instantly between service versions using weighted routing and deployment strategies.

    Goapi-gatewaycloud-nativedistributed-systems
    Ver en GitHub↗5,871
Ant.12Siguiente
  1. Home
  2. DevOps & Infrastructure
  3. Deployment Updates

Explorar subetiquetas

  • Atomic Deployments1 sub-etiquetaDeployment mechanisms that ensure an update is only applied once the entire package is successfully uploaded. **Distinct from Deployment Updates:** Focuses on the atomicity of the update process to prevent partial uploads, whereas deployment updates generally cover version transitions.
  • Canary Deployment Controllers8 sub-etiquetasManages incremental traffic shifts for API updates to safely test changes. **Distinct from Deployment Updates:** Distinct from Deployment Updates: focuses on canary-specific traffic shifting rather than general image updates.
  • Progressive Delivery Strategies2 sub-etiquetasAdvanced deployment methodologies including Canary and Blue-Green updates to reduce release risk. **Distinct from Canary Deployment Controllers:** Broadens Canary controllers to include Blue-Green and general progressive delivery management.
  • Recreate Update StrategiesDeployment strategies that terminate all existing pods before starting new ones to ensure no two versions run simultaneously. **Distinct from Deployment Updates:** Distinct from Deployment Updates: focuses on the recreate strategy for pod updates, not general update procedures.