Repository navigation
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.
OpenFaaS - Serverless Functions Made Simple
Declarative Continuous Deployment for Kubernetes
Workflow Engine for Kubernetes
World's most advanced database DevSecOps solution for Developer, Security, DBA and Platform Engineering teams. The GitHub/GitLab for database DevSecOps.
A Kubernetes controller and tool for one-way encrypted Secrets
Install Jenkins, configure Docker as slave, set up cicd, deploy applications to k8s using Argo CD in GitOps way.
Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit.
Go microservice template for Kubernetes
Build powerful pipelines in any programming language.
Progressive delivery Kubernetes operator (Canary, A/B Testing and Blue/Green deployments)
Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center)
The only Kubernetes dashboard you need
Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton
A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices.
Enterprise-ready, GitOps enabled, CloudNative feature management solution
A free and self-hosted PaaS alternative to Heroku / Netlify / Coolify / Vercel / Dokku / Portainer running on Kubernetes
Progressive Delivery for Kubernetes