I am trying to run with the newest Helm chart for CoreDNS. I’m installing Microk8s, disabling the dns addon, then running the standard Helm chart for CoreDNS. As near as I can tell, this should be all I need. And yet, the resolv.conf file seems wrong and internal DNS fails to resolve.
Has anyone else tried running their own CoreDNS? And to get ahead of question as to why I’m doing this, CoreDNS 1.10.1 has a header size bug that causes external requests to fail. This prevents my Grafana UI from downloading dashboards. I can use an older version of Microk8s that uses 1.10.0, but that has another bug that causes constant file system watcher errors with Grafana’s metrics scraper, Alloy. That bug also causes CPU and memory usage to skyrocket. Since that bug is worse, I’m trying to install the newest version of CoreDNS. I am unsure if this version actually has the fix that I need because of the noise in reports, merges, and tickets being closed on technicalities. I have my fingers crossed, though.