GitOps state for my cluster using flux v2
(For the cluster deployment please see DEPLOYMENT.md
)
While most of my infrastructure and workloads are selfhosted I do rely upon the cloud for certain key parts of my setup. This saves me from having to worry about two things. (1) Dealing with chicken/egg scenarios and (2) services I critically need whether my cluster is online or not.
The alternative solution to these two problems would be to host a Kubernetes cluster in the cloud and deploy applications like HCVault, Vaultwarden, ntfy, and Gatus. However, maintaining another cluster and monitoring another group of workloads is a lot more time and effort than I am willing to put in.
Service | Use |
---|---|
1Password | Secrets with External Secrets |
Cloudflare | Domain, DNS and proxy management |
- https://github.com/billimek/k8s-gitops
- https://github.com/haraldkoch/kochhaus-home
- https://github.com/onedr0p/home-ops
- https://github.com/nklmilojevic/home |
Password hashed with https://bcrypt.online/ and stored in Bitwarden