Garu's kubernetes cluster gitops
Self deploying kubernetes cluster using flux
Following the GitOps principles this repository contains all the resource definitions that are needed for the cluster provisioning and application deployment.
The cluster is created with terraform that perform initial flux and sealed secrets bootstrap, after that the cluster can deploy itself using the resources defined in this repository.
Secret encryption is handled by sealed secrets
bootstrap: flux bootstrap resources
core: core resources such as ingress controllers, storage, monitoring ...
apps: services running on cluster