Skip to content

Infrastructure

Infrastructure

Cloudflare

Cloudflare is used for:

  • SSL termination (so I don't need to run CertManager)
  • WAF/DNS protection

Civo

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.