A better way to run Nomad locally is with HashiQube (https://github.com/servian/hashiqube). It does a much better job of mimicking a proper Nomad setup compared to just running `--dev` locally.
I have a fork of HashiQube (https://github.com/avillela/hashiqube), which contains a few tweaks that I've made for my own purposes, in case you want to check it out.
I personally gave up on trying to run k8s locally...too icky. I'd rather just spin up a cluster in GCP or Azure and mess around with it, and tear it down when I'm done.