I think the author is doing it wrong personally. Just spin up a real dev cluster and use that? Why putz around with setups on your laptop? That’s never going to scale team-wise? And if you damn well insist on running your own local k8s cluster for development then the whole thing should be automated infrastructure as code anyways that you start with a command so that other developers will get the same behavior.
Even after local dev the changes should be getting picked up and tested by a testing cluster.
I think leaving it up to devs to come up with their own local testing k8s is asking for bugs.