There are a number of such tools out there. Here's a short list. I'd be interested in any experiences people have had with them in largish production environments.
Hey, I'm the author of kube-score, and originally built the tool to support an organization using Kubernetes at a fairly large scale as measured in number of engineers, services, and Kubernetes clusters.
I'm obviously biased, but it's been hugely successful! kube-score is working very well out of the box, and there's only a handful of cases where the "ignore" annotation has been used to disable a check that's too strict for the particular use case.
Feel free to reach out if you have any questions or comments.
https://www.kubeval.com/
https://github.com/zegl/kube-score
https://stelligent.github.io/config-lint/#/
https://github.com/cloud66-oss/copper
https://www.conftest.dev/
https://github.com/FairwindsOps/polaris#cli