GitOps topic

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.

List GitOps repositories

pi-cluster

344
Stars
55
Forks
Watchers

Pi Kubernetes Cluster. Homelab kubernetes cluster automated with Ansible and ArgoCD

Data-Platform-Engineering

15
Stars
17
Forks
Watchers

🌥️ The GitOps Platform for Data Analytics utilizes Kubernetes (K8s) and Terraform IaC on the AWS Cloud, offering speed, scalability, agility, and cost efficiency. ⚡

deployKF

278
Stars
32
Forks
Watchers

deployKF builds machine learning platforms on Kubernetes. We combine the best of Kubeflow, Airflow†, and MLflow† into a complete platform.

passmower

50
Stars
1
Forks
Watchers

Cloud native OIDC Identity Provider

kubernetes-demo-gitops

19
Stars
6
Forks
Watchers

This is the GitOps repo for project vjanz/kubernetes-demo-app

kubernetes-best-practices

30
Stars
4
Forks
Watchers

This is a guideline of best practices about Kubernetes.

home-ops

141
Stars
8
Forks
Watchers

Homelab & Gitops, Infrastructure as Code (IaC) where possible. K8s cluster running on Talos and managed by Flux. Renovate keeps the repo up to date.

Biohazard

33
Stars
13
Forks
Watchers

Watch your step, this playground might be hazardous 'round here… | JJGadgets' HomeLab monorepo

home-ops

18
Stars
3
Forks
Watchers

A mono repository for my homelab infrastructure and Kubernetes cluster which adheres to Infrastructure as Code (IaC) and GitOps practices where possible

gitops

39
Stars
24
Forks
Watchers

🏗️ GitOps Repository