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.
Here are 1,495 public repositories matching this topic...
Repository for my home infrastructure and Kubernetes cluster which adheres to Infrastructure as Code (IaC) and GitOps practices where possible
-
Updated
Jun 12, 2024 - Shell
The source of truth for my home cluster to reconcile from following GitOps where possible.
-
Updated
Jun 12, 2024 - Shell
Kubernetes resources
-
Updated
Jun 12, 2024 - Makefile
Shortlink service (Microservice example) ⭐️ Star the repo if you like it!
-
Updated
Jun 12, 2024 - Go
Certified GitOps Associate (CGOA) Study Guide
-
Updated
Jun 12, 2024
A mono repository for my home infrastructure and Kubernetes cluster which adheres to Infrastructure as Code (IaC) and GitOps practices where possible
-
Updated
Jun 12, 2024 - Shell
Composable, reprovisionable, decentralized management of apps & configs on Raspberry Pis and other embedded Linux systems
-
Updated
Jun 12, 2024 - Go
My homelab, made with Terraform, Ansible, and k3s!
-
Updated
Jun 12, 2024 - Jinja
Home operations repo
-
Updated
Jun 12, 2024 - JavaScript
Declarative Continuous Deployment for Kubernetes
-
Updated
Jun 12, 2024 - Go
HomeOps driven by Kubernetes and GitOps using Flux
-
Updated
Jun 12, 2024 - Shell
k0s based homelab powered by flux
-
Updated
Jun 12, 2024 - Shell
Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center)
-
Updated
Jun 12, 2024 - Go
The GitHub/GitLab for database DevOps. World's most advanced database DevOps and CI/CD for Developer, DBA and Platform Engineering teams.
-
Updated
Jun 12, 2024 - Go
Infrastructure as Code that are running at my home!
-
Updated
Jun 12, 2024 - HCL
Workflow Engine for Kubernetes
-
Updated
Jun 12, 2024 - Go
IaC for my HomeLab kubernetes cluster resources with Flux
-
Updated
Jun 12, 2024 - Nix
- Followers
- 181 followers
- Wikipedia
- Wikipedia