An automated local cluster setup w/ tls, monitoring, ingress and DNS configuration.
-
Updated
Feb 6, 2025 - Makefile
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.
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.
An automated local cluster setup w/ tls, monitoring, ingress and DNS configuration.
An alternative GIT workflow strategy, inspired by the best parts of git-flow, trunk based development and GitOps
An example of a kubernetes cluster appropriate for a startup company
🏗️ Infrastructure and tenant bootstrapping using Flux
Setup Docker services via Makefile
Kubernetes resources
A Kafka / Confluent GitOps workflow example for multi-env deployments with Flux, Kustomize, Helm and Confluent For Kubernetes (CFK) Operator
A GitOps CI/CD Pipeline with GitHub Actions
Catalog of reusable Codefresh pipelines, pipeline specs, and pipeline shared steps.
Kubernetes Fleet Management with Cluster API and GitOps
CFK deployment of ARM based images on Raspberry Pi
Demo repository for Crossplane talk at Mastering GitOps conference
FluxCD Monorepo for my home cluster
Using Crossplane and Flux v2 to provision cloud resources in a GitOps model
A local Kubernetes setup using Kind and Flux as repo template for your (and mine) experiments
Demo repository for Crossplane talk at Mastering GitOps conference