This post suggests an opinionated setup to be used with GitOps and FluxCD in your Kubernetes clusters. It finds the balance between standardization, flexibility and scalability so both platform and developer teams can find happiness.
Make use of Kustomize Components and Templating to keep the code DRY and simply setup any cluster with a a single command thanks to IaaC (Terraform and OpenTofu).
Erik Berdonces Bonelo
@sturgelose
DevOps Engineer, expert in breaking and fixing things.
Incident detective and GitOps flow-bender.