dependencies:
pulumi, jq, npm, node, helm3
kubectl --kubeconfig=<(pulumi stack output kubeconfig | jq .) get pods -n kube-system
traefik dashboard accessible through port forwarding. we will give example
do we want HPA on traefik. if so, make sure mem AND cpu scaling
helm repo depedencies (traefik, external-dns )
we are currently using instance role for route53, but this is sort of dangerous because ALL pods in cluster will be allowed to modify route53
rootDnsName must be created in route53 manually and NS servers must be updated on registrar