Skip to content

GitOps

Primary Solutions

General

Link Notes
GitOps Demystified How to implement GitOps in the context of the CNCF (Kubernetes, Flux, Argo, etc.)
Automation Assistants: Gitops Tools In Comparison A comparison of GitOps tools, including ArgoCD and Flux
(Typical) journey towards full GitOps Post describing a typical journey towards GitOps with Flux
What Is GitOps And Why Is It (Almost) Useless? A post that critically assesses GitOps, focusing on the complexities and challenges it presents in managing multiple environments, handling secrets, and its comparison with CI Ops

Build

Link Notes
A Complete Step by Step Guide to Implementing a GitOps Workflow with Flux This guide will walk you through step by step on how to setup common services in your Kubernetes cluster and act as a pattern that you can follow to add your own application with this workflow into Kubernetes.
Getting Started with GitOps using Flux on Google Cloud Platform
Continuous Deployment on Kubernetes with GitOps How to deploy to multiple public and private Kubernetes clusters using Argo CD and GitOps
kubernetes-ops A way to run Kubernetes and applications on it in a GitOps way using Terraform and Github Actions

Security

Link Notes
Restricting Flux permissions How to lock down flux permissions to just enough so that to keep the cluster as secure as possible.
Why you should avoid Sealed Secrets in your GitOps deployment Eschew sealed secrets, start your GitOps practice right, and use a managed key service

Tools / Utils

Link Notes
argocd-image-updater Automatic container image update for Argo CD