GitHub 中文社区
回车: Github搜索    Shift+回车: Google搜索
论坛
排行榜
趋势
登录

©2025 GitHub中文社区论坛GitHub官网网站地图GitHub官方翻译

  • X iconGitHub on X
  • Facebook iconGitHub on Facebook
  • Linkedin iconGitHub on LinkedIn
  • YouTube iconGitHub on YouTube
  • Twitch iconGitHub on Twitch
  • TikTok iconGitHub on TikTok
  • GitHub markGitHub’s organization on GitHub
集合主题趋势排行榜
#

GitOps

GitOps is an operational framework that takes DevOps best practices used for application development such as version control, collaboration, compliance, and CI/CD, and applies them to infrastructure automation. GitOps uses Git repositories as a single source of truth to deliver infrastructure as code.

GitOps delivers:

  • A standard workflow for application development
  • Increased security for setting application requirements upfront
  • Improved reliability with visibility and version control through Git
  • Consistency across any cluster, any cloud, and any on-premise environment

Key components of a GitOps workflow

There are four key components to a GitOps workflow, a Git repository, a continuous delivery (CD) pipeline, an application deployment tool, and a monitoring system.

  • The Git repository is the source of truth for the application configuration and code.
  • The CD pipeline is responsible for building, testing, and deploying the application.
  • The deployment tool is used to manage the application resources in the target environment.
  • The monitoring system tracks the application performance and provides feedback to the development team.
Website
Wikipedia
维基百科

相关主题

DevOpsGitInfrastructure as code监控
https://static.github-zh.com/github_avatars/openfaas?size=40
openfaas / faas

OpenFaaS - Serverless Functions Made Simple

functions-as-a-servicefunctionslambdaServerlessprometheusKubernetesserverless-functionspaasGitOpsfaasDockerGoNode.js
Go 25.71 k
2 个月前
https://static.github-zh.com/github_avatars/argoproj?size=40
argoproj / argo-cd

Argo CD 是用于 Kubernetes 的声明式 GitOps 持续交付工具。

ArgoKubernetesContinuous Deployment (CD)GitOpsContinuous Delivery (CD)DockerCD (Disambiguation)CI/CDpipelineDevOpsargo-cdhelmHacktoberfestjsonnetkustomize
Go 19.82 k
21 小时前
https://static.github-zh.com/github_avatars/argoproj?size=40
argoproj / argo-workflows

#计算机科学#Kubernetes 工作流引擎

workflowKubernetesArgodagknativeairflow机器学习argo-workflowsworkflow-engineHacktoberfestcloud-nativecncfGitOpsmlopsbatch-processingdata-engineeringpipelines
Go 15.72 k
3 天前
bytebase/bytebase
https://static.github-zh.com/github_avatars/bytebase?size=40
bytebase / bytebase

Bytebase 是一个开源数据库 DevOps 工具,帮助应用开发者和 DBA 管理数据库 Schema (DDL) 和数据 (DML) 的生命周期

MySQLtidbPostgreSQLsnowflakeCI/CDsql-clientOracle 数据库sql-serverschema-migrationsGitOpsflywayliquibasedevsecopsdata-maskingdata-security安全dbeaverdatabase-accesspamMongoDB
Go 12.57 k
2 天前
https://static.github-zh.com/github_avatars/khuedoan?size=40
khuedoan / homelab

Fully automated homelab from empty disk to running services with a single command.

KubernetespxehomelabAnsibleDockerhelmk3sargocdTerraformDevOps自托管FedoranetbootGitOps
Python 8.67 k
2 天前
https://static.github-zh.com/github_avatars/bitnami-labs?size=40
bitnami-labs / sealed-secrets

A Kubernetes controller and tool for one-way encrypted Secrets

Kuberneteskubernetes-secretsdevops-workflowencrypt-secretsGitOps
Go 8.31 k
3 天前
https://static.github-zh.com/github_avatars/iam-veeramalla?size=40
iam-veeramalla / Jenkins-Zero-To-Hero

Install Jenkins, configure Docker as slave, set up cicd, deploy applications to k8s using Argo CD in GitOps way.

argocdCI/CDDockerGitOpsJenkinsKubernetespipeline
Python 8.12 k
3 个月前
meshery/meshery
https://static.github-zh.com/github_avatars/meshery?size=40
meshery / meshery

Meshery, the cloud native manager

mesherymanagement-planeHacktoberfestKubernetesDockergsoccontrol-planecloud-nativeGocncfReactGitOpsInfrastructure as code可视化kubernetes-operatorWebAssemblyOpen Policy Agentinternal-developer-platformplatform-engineering
JavaScript 7.29 k
1 小时前
fluxcd/flux2
https://static.github-zh.com/github_avatars/fluxcd?size=40
fluxcd / flux2

Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit.

gitops-toolkitGitOpsContinuous Delivery (CD)Kuberneteskustomizehelm
Go 7.15 k
5 天前
fluxcd/flux
https://static.github-zh.com/github_avatars/fluxcd?size=40
fluxcd / flux

Successor: https://github.com/fluxcd/flux2

KubernetesGitOpslegacy
Go 6.88 k
3 年前
https://static.github-zh.com/github_avatars/stefanprodan?size=40
stefanprodan / podinfo

Go microservice template for Kubernetes

Go微服务KuberneteshelmkustomizeGitOpse2e-testingcuelang
Go 5.62 k
3 天前
https://static.github-zh.com/github_avatars/gaia-pipeline?size=40
gaia-pipeline / gaia

Build powerful pipelines in any programming language.

Gopipeline自动化JavaPythonC++build部署Kubernetes持续集成Continuous Delivery (CD)continuous-testingDevOpsdevops-toolsRubydistributed-systemsGitOps
Go 5.22 k
2 年前
fluxcd/flagger
https://static.github-zh.com/github_avatars/fluxcd?size=40
fluxcd / flagger

Progressive delivery Kubernetes operator (Canary, A/B Testing and Blue/Green deployments)

progressive-deliveryKubernetesGitOpscanaryab-testingistioaws-appmeshlinkerdnginxgloocontour
Go 5.09 k
2 个月前
fleetdm/fleet
https://static.github-zh.com/github_avatars/fleetdm?size=40
fleetdm / fleet

面向IT、安全和基础架构团队的开源平台。(Linux、macOS、Chrome、Windows、云、数据中心)

osqueryOpen SourceGitOpsdevice-managementemployee-experienceendpoint-securitymdm-apisecurity-analyticsvulnerability-managementendpoint-ops
Go 5.08 k
3 天前
devtron-labs/devtron
https://static.github-zh.com/github_avatars/devtron-labs?size=40
devtron-labs / devtron

#效率工具集合#The only Kubernetes dashboard you need

Kuberneteskubernetes-deploymentkubectl部署deployment-automationdeployment-strategydeployment-pipelineargocdGitOpsappopsrelease-automationworkflow-engineeksgkeaksdevtronContinuous Deployment (CD)dashboardkubernetes-dashboardHacktoberfest
Go 4.95 k
4 天前
jenkins-x/jx
https://static.github-zh.com/github_avatars/jenkins-x?size=40
jenkins-x / jx

Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton

KubernetesCI/CD持续集成Continuous Delivery (CD)acceleratoropenshiftGitOpsenvironmentspipelineDevOpsGotektonHacktoberfest
Go 4.63 k
5 天前
werf/werf
https://static.github-zh.com/github_avatars/werf?size=40
werf / werf

A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices.

Infrastructure as codeDockerDevOpsKubernetes持续集成Continuous Delivery (CD)CI/CDDocker ImageGitOpsDockerfilehelmGo
Go 4.45 k
4 天前
flipt-io/flipt
https://static.github-zh.com/github_avatars/flipt-io?size=40
flipt-io / flipt

Enterprise-ready, GitOps enabled, CloudNative feature management solution

Gofeature-flagsContinuous Delivery (CD)feature-togglesgRPCReactDevOpsdevtoolsobservabilityOpenTelemetryTypeScriptGitOpsgrpc-gatewaycloudnativeHacktoberfestRedux
Go 4.41 k
2 天前
kubero-dev/kubero
https://static.github-zh.com/github_avatars/kubero-dev?size=40
kubero-dev / kubero

A free and self-hosted PaaS alternative to Heroku / Netlify / Coolify / Vercel / Dokku / Portainer running on Kubernetes

KuberneteshostingCI/CDoperatordeveloper-toolsHerokuinfrastructureproductivityGitOpsinternal-developer-platform自托管paascloudHacktoberfestNode.jsNetlifyVerceldokku
TypeScript 3.5 k
2 天前
https://static.github-zh.com/github_avatars/argoproj?size=40
argoproj / argo-rollouts

Progressive Delivery for Kubernetes

GitOpscanarybluegreenKubernetesargoprojdeploymentsexperimentsargo-rolloutsprogressive-deliveryHacktoberfest
Go 3.05 k
5 天前
loading...