I feel better because now the entire stack is version controlled and arbitrarily scalable across nodes instead of being on a snowflake server. and I actually have centralized logging and good monitoring instead of relying solely on `htop`.
if these nodes go down, or even the whole cluster, I can easily just `kubectl apply` all the container specs, the letsencrypt provisioning config, the nginx ingress rules, backup scripts, etc on a new cluster and restore postgres from backup. good times