No offense intended[0] but if it takes 6 hours to debug a coredns issue why would it take less to debug a similar issue with a different dns?
I can get down with not using operators. If you're unfamiliar with k8s, adding another layer of something you're unfamiliar with makes little sense. But regular boring k8s is pretty straightforward stuff that often drives existing, established tools like ip/nftables, nginx, etc.
0: seriously, I've spent what I felt was excessive time trying to resolve bugs
I can get down with not using operators. If you're unfamiliar with k8s, adding another layer of something you're unfamiliar with makes little sense. But regular boring k8s is pretty straightforward stuff that often drives existing, established tools like ip/nftables, nginx, etc.
0: seriously, I've spent what I felt was excessive time trying to resolve bugs