How to: Kubernetes Deployment Tools (GitOps Based)
GitOps is a technical practice that uses Git as a single source of truth for declarative infrastructure and application code.

- [Guide to GitOps](https://www.weave.works/technologies/gitops/)
Official Doc
Some popular GitOps-based tools for deploying applications to Kubernetes clusters are:

- [Argo CD](https://argo-cd.readthedocs.io/en/stable/)
Official Doc
- [Argo Rollouts](https://argo-rollouts.readthedocs.io/en/stable/)
Official Doc
- [FluxCD](https://fluxcd.io/)
Official Doc
- [JenkinsX](https://jenkins-x.io/)
Official Doc