This repository contains the ansible playbooks to install a k3s cluster with Calico CNI using the eBPF dataplane and FluxCD.
It also contains all of the configuration for our current cluster, secrets excluded.
Note that for the fluxcd bootstrap to work, you'll need to set the GITHUB_TOKEN
environment variable, as shown here
The contents of this repository are based off of this document I wrote to manually create a cluster using K3s, Calico using the eBPF dataplane, MetalLB, cert-manager and Traefik.