Is deploying locally via k8 is the best practice? It seems like it is. It’s something that has come a long way forward, and it’s now fairly easy to do, so I don’t really see why not. It simplifies and provides a unified approach to containers.
That said, I have a long way towards learning about it. It’s something I am investing time into, and it’s something that I will push hard so that we follow best practices.