2. The biggest gotchas re: Kubernetes are
1. Auth & security
2. Scalability & cost-efficiency
3. High availability (including observability etc)
Hence if you are ok with a small-scale, non-business critical, not security-sensitive deployment, it's not too hard to get it up and running (and keep it running)
with the default templates.
If you care about any of the above three items,
take a look at the Outerbounds Platform which provides a managed K8s for Metaflow deployed on your account, addressing the above three points.