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
·

34 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • tooljet/tooljetAvatar von ToolJet

    ToolJet/ToolJet

    38,027Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗38,027
  • apolloconfig/apolloAvatar von apolloconfig

    apolloconfig/apollo

    29,762Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗29,762
  • ctripcorp/apolloAvatar von ctripcorp

    ctripcorp/apollo

    29,760Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗29,760
  • letta-ai/lettaAvatar von letta-ai

    letta-ai/letta

    21,168Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗21,168
  • kubernetes/ingress-nginxAvatar von kubernetes

    kubernetes/ingress-nginx

    19,492Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗19,492
  • argoproj/argoAvatar von argoproj

    argoproj/argo

    16,770Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗16,770
  • pipecat-ai/pipecatAvatar von pipecat-ai

    pipecat-ai/pipecat

    12,846Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,846
  • aws/aws-cdkAvatar von aws

    aws/aws-cdk

    12,817Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,817
  • meolu/walle-webAvatar von meolu

    meolu/walle-web

    12,008Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,008
  • kedacore/kedaAvatar von kedacore

    kedacore/keda

    10,314Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,314
  • boto/boto3Avatar von boto

    boto/boto3

    9,834Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,834
  • spinnaker/spinnakerAvatar von spinnaker

    spinnaker/spinnaker

    9,740Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,740
  • fission/fissionAvatar von fission

    fission/fission

    8,863Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,863
  • fluxcd/flux2Avatar von fluxcd

    fluxcd/flux2

    7,888Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,888
  • kubevela/kubevelaK

    kubevela/kubevela

    7,833Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,833
  • alibaba/higressAvatar von alibaba

    alibaba/higress

    7,558Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,558
  • growthbook/growthbookAvatar von growthbook

    growthbook/growthbook

    7,351Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,351
  • agones-dev/agonesAvatar von agones-dev

    agones-dev/agones

    6,888Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,888
  • megaease/easegressAvatar von megaease

    megaease/easegress

    5,873Auf GitHub ansehen↗

    Easegress ist ein Cloud-Native-API-Gateway, ein Kubernetes-Ingress-Controller und eine Service-Mesh-Control-Plane. Es dient als zentraler Einstiegspunkt für die Verwaltung des Netzwerkverkehrs und bietet eine dedizierte Control-Plane sowie eine Sidecar-Data-Plane, um den Lebenszyklus und die Abfangung von Anfragen zwischen verteilten Diensten zu handhaben. Das Projekt fungiert als KI-Modell-Gateway, das Anfragen an Anbieter großer Sprachmodelle (LLMs) weiterleitet und Anfrageformate für die Kompatibilität übersetzt. Es ist ein erweiterbarer Proxy, der durch eine via WebAssembly implementierte Filter-Pipeline eine benutzerdefinierte Anfrage- und Antwortverarbeitung ermöglicht. Das System deckt umfassende Traffic-Management-Funktionen ab, einschließlich Multi-Protokoll-Routing für HTTP, MQTT und WebSockets sowie Load Balancing und Service Discovery. Es implementiert Stabilitätsmechanismen wie Circuit Breaker und Rate Limits und unterstützt Deployment-Strategien wie Canary- und Blue-Green-Releases. Die Observability ist durch OpenTelemetry für verteiltes Request-Tracing und die Überwachung der Traffic-Performance integriert. Die Sicherheit wird durch Token- und Signaturvalidierung sowie SSL/TLS-Zertifikatsmanagement gewährleistet.

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

    Go
    Auf GitHub ansehen↗5,873
  • easegress-io/easegressAvatar von easegress-io

    easegress-io/easegress

    5,871Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,871
Vorherige12Nächste
  1. Home
  2. DevOps & Infrastructure
  3. Deployment Updates

Unter-Tags erkunden

  • Atomic Deployments1 Sub-TagDeployment 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-TagsManages 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-TagsAdvanced 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.