Patching CoreDNS configuration with Terraform on Kubernetes

207 · Jérôme Petazzoni · Nov. 19, 2025, 8:34 p.m.
Summary
This post provides a detailed guide on how to update CoreDNS configuration on a Kubernetes cluster managed by Terraform. It explains how to leverage Terraform's Kubernetes provider to modify the ConfigMap containing the CoreDNS settings without violating Terraform's principles. By demonstrating a practical solution, including code examples for updating the Corefile and ensuring the changes are reflected in the running environment, the author offers valuable insights for developers working with Kubernetes and Terraform. The post also discusses potential pitfalls and considerations when applying such changes.