Infrastructure
Cloudflare
Cloudflare is used for:
- SSL termination (so I don't need to run CertManager)
- WAF/DNS protection
Civo
I host my Kubernetes cluster on Civo, a Kubernetes-first cloud native service provider.
Firewall
HTTP/HTTPS traffic is restricted to Cloudflare public IPs and my home IP.
Kubernetes
I'm using a k3d
cluster for Kubernetes.
Observability
Metrics and logs are shipped to Grafana (using their free tier).
Webistes are monitored with UptimeRobot which supports Discord alerting in it's free tier.