Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Argo Cd | 12,560 | 8 | 25 | 9 hours ago | 402 | July 29, 2022 | 2,498 | apache-2.0 | Go | |
Declarative continuous deployment for Kubernetes. | ||||||||||
Origin | 8,306 | 152 | 12 | 10 hours ago | 76 | May 31, 2021 | 207 | apache-2.0 | Go | |
Conformance test suite for OpenShift | ||||||||||
Kubevela | 4,996 | 6 | 15 hours ago | 504 | September 20, 2022 | 414 | apache-2.0 | Go | ||
The Modern Application Platform. | ||||||||||
Gaia | 4,986 | a month ago | 13 | January 13, 2022 | 51 | apache-2.0 | Go | |||
Build powerful pipelines in any programming language. | ||||||||||
Flux2 | 4,612 | 4 | 10 hours ago | 179 | September 12, 2022 | 206 | apache-2.0 | Go | ||
Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit. | ||||||||||
Jx | 4,353 | 30 | a day ago | 1,587 | April 01, 2021 | 183 | apache-2.0 | Go | ||
Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton | ||||||||||
Rainbond | 3,940 | 3 days ago | 30 | October 16, 2020 | 114 | lgpl-3.0 | Go | |||
Cloud native multi cloud application management platform that make application management and delivery easier | ||||||||||
Werf | 3,577 | 1 | 13 hours ago | 535 | September 16, 2022 | 305 | apache-2.0 | Go | ||
A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices. | ||||||||||
Keptn | 1,700 | 11 hours ago | 221 | April 23, 2021 | 153 | apache-2.0 | Go | |||
Cloud-native application life-cycle orchestration. Keptn automates your SLO-driven multi-stage delivery and operations & remediation of your applications. | ||||||||||
Continuous Deployment On Kubernetes | 1,541 | 7 months ago | 23 | apache-2.0 | Shell | |||||
Get up and running with Jenkins on Google Kubernetes Engine |
Flux is a tool for keeping Kubernetes clusters in sync with sources of configuration (like Git repositories and OCI artifacts), and automating updates to configuration when there is new code to deploy.
Flux version 2 ("v2") is built from the ground up to use Kubernetes' API extension system, and to integrate with Prometheus and other core components of the Kubernetes ecosystem. In version 2, Flux supports multi-tenancy and support for syncing an arbitrary number of Git repositories, among other long-requested features.
Flux v2 is constructed with the GitOps Toolkit, a set of composable APIs and specialized tools for building Continuous Delivery on top of Kubernetes.
Flux is a Cloud Native Computing Foundation (CNCF) project, used in production by various organisations and cloud providers.
To get started check out this guide on how to bootstrap Flux on Kubernetes and deploy a sample application in a GitOps manner.
For more comprehensive documentation, see the following guides:
If you need help, please refer to our Support page.
The GitOps Toolkit is the set of APIs and controllers that make up the runtime for Flux v2. The APIs comprise Kubernetes custom resources, which can be created and updated by a cluster user, or by other automation tooling.
You can use the toolkit to extend Flux, or to build your own systems for continuous delivery -- see the developer guides.
Need help or want to contribute? Please see the links below. The Flux project is always looking for new contributors and there are a multitude of ways to get involved.
Check out our events calendar, both with upcoming talks, events and meetings you can attend. Or view the resources section with past events videos you can watch.
We look forward to seeing you with us!