<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CoreDNS on Support Tools</title><link>https://support.tools/tags/coredns/</link><description>Recent content in CoreDNS on Support Tools</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Fri, 23 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://support.tools/tags/coredns/index.xml" rel="self" type="application/rss+xml"/><item><title>IP-Based Pod DNS Resolution in Kubernetes: Advanced Service Mesh Integration and Enterprise Networking Patterns</title><link>https://support.tools/ip-based-pod-dns-kubernetes-service-mesh-advanced-networking-guide/</link><pubDate>Tue, 11 Aug 2026 00:00:00 -0500</pubDate><guid>https://support.tools/ip-based-pod-dns-kubernetes-service-mesh-advanced-networking-guide/</guid><description>&lt;p&gt;IP-based Pod DNS resolution enables direct pod-to-pod communication patterns that are essential for advanced Kubernetes networking architectures, service mesh implementations, and enterprise applications requiring precise control over network connectivity. This comprehensive guide demonstrates production-ready configurations, security patterns, and operational strategies for implementing sophisticated pod networking solutions.&lt;/p&gt;</description></item><item><title>Enterprise LoadBalancer DNS with CoreDNS: Advanced Service Discovery and Network Architecture for Kubernetes Production Environments</title><link>https://support.tools/coredns-loadbalancer-service-discovery-enterprise-networking-kubernetes-guide/</link><pubDate>Wed, 27 May 2026 00:00:00 -0500</pubDate><guid>https://support.tools/coredns-loadbalancer-service-discovery-enterprise-networking-kubernetes-guide/</guid><description>&lt;p&gt;CoreDNS serves as the cornerstone of modern Kubernetes networking, providing sophisticated DNS resolution and service discovery capabilities that enable enterprise-grade LoadBalancer implementations. This comprehensive guide demonstrates advanced CoreDNS deployment patterns, custom service discovery architectures, and production-ready networking strategies for large-scale Kubernetes environments.&lt;/p&gt;</description></item><item><title>Advanced CoreDNS Forwarding and Split-Horizon DNS: Enterprise Network Architecture for Complex Multi-Domain Environments</title><link>https://support.tools/advanced-coredns-dns-forwarding-split-horizon-enterprise-architecture-guide/</link><pubDate>Wed, 25 Mar 2026 00:00:00 -0500</pubDate><guid>https://support.tools/advanced-coredns-dns-forwarding-split-horizon-enterprise-architecture-guide/</guid><description>&lt;p&gt;Advanced DNS forwarding architectures enable organizations to implement sophisticated network topologies with precise control over domain resolution across different network segments. CoreDNS provides the flexibility needed to build complex split-horizon DNS systems that support enterprise requirements for network segmentation, security isolation, and performance optimization.&lt;/p&gt;</description></item><item><title>RKE2 the Hard Way: Part 9 – Installing CoreDNS</title><link>https://support.tools/training/rke2-hard-way/09-installing-coredns/</link><pubDate>Tue, 01 Apr 2025 00:00:00 +0000</pubDate><guid>https://support.tools/training/rke2-hard-way/09-installing-coredns/</guid><description>&lt;h2 id="part-9--installing-coredns"&gt;Part 9 – Installing CoreDNS&lt;/h2&gt;&#10;&lt;p&gt;In this part of the &lt;strong&gt;&amp;ldquo;RKE2 the Hard Way&amp;rdquo;&lt;/strong&gt; training series, we will install and configure &lt;strong&gt;CoreDNS&lt;/strong&gt; for Kubernetes cluster DNS resolution. CoreDNS is a flexible, extensible DNS server that serves as the cluster DNS provider in Kubernetes, allowing service discovery by DNS name.&lt;/p&gt;&#10;&lt;p&gt;DNS resolution is critical in a Kubernetes cluster because:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;It enables services to be discovered by their names rather than IP addresses&lt;/li&gt;&#10;&lt;li&gt;It allows pods to find and communicate with other pods and services&lt;/li&gt;&#10;&lt;li&gt;It provides a stable naming scheme even when IPs change due to pod rescheduling&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;blockquote&gt;&lt;p&gt;✅ &lt;strong&gt;Note:&lt;/strong&gt; We already configured kubelet in &lt;a href="https://support.tools/training/rke2-hard-way/07-setting-up-kubelet-and-kube-proxy/"&gt;Part 7&lt;/a&gt; to use 10.43.0.10 as the DNS server, which is the IP we&amp;rsquo;ll use for the CoreDNS service.&lt;/p&gt;&#10;&lt;/blockquote&gt;</description></item><item><title>CoreDNS and NodeLocal DNSCache: Troubleshoot and Monitor</title><link>https://support.tools/coredns-nodelocaldns-troubleshooting-monitoring/</link><pubDate>Tue, 14 Jan 2025 00:00:00 -0500</pubDate><guid>https://support.tools/coredns-nodelocaldns-troubleshooting-monitoring/</guid><description>&lt;p&gt;DNS is the cornerstone of any Kubernetes cluster. CoreDNS answers cluster DNS queries, and NodeLocal DNSCache puts a caching resolver on every node in front of it. This guide explains how both work on RKE2, how to enable NodeLocal DNSCache with Canal or Cilium, how to troubleshoot failures and latency, and which Prometheus metrics to watch.&lt;/p&gt;</description></item><item><title>Deep Dive: Kubernetes DNS (CoreDNS)</title><link>https://support.tools/training/kubernetes-deep-dive/cluster-dns-coredns/</link><pubDate>Wed, 01 Jan 2025 00:00:00 -0500</pubDate><guid>https://support.tools/training/kubernetes-deep-dive/cluster-dns-coredns/</guid><description>&lt;p&gt;CoreDNS serves as the DNS server in Kubernetes clusters, providing service discovery and name resolution. This deep dive explores its architecture, configuration, and advanced features.&lt;/p&gt;</description></item><item><title>A Deep Dive into CoreDNS with Rancher: Best Practices and Troubleshooting</title><link>https://support.tools/coredns-and-rancher/</link><pubDate>Wed, 14 Aug 2024 05:15:00 -0500</pubDate><guid>https://support.tools/coredns-and-rancher/</guid><description>&lt;p&gt;In the evolving landscape of Kubernetes, DNS plays a crucial role in ensuring smooth service discovery and communication within and outside the cluster. CoreDNS, a flexible and scalable DNS server, has been the default choice for Kubernetes since version 1.14. In this post, we&amp;rsquo;ll dive into CoreDNS&amp;rsquo;s role within Rancher-managed Kubernetes environments, particularly focusing on RKE1 and RKE2. We&amp;rsquo;ll explore common issues, troubleshooting techniques, and best practices to optimize your CoreDNS setup.&lt;/p&gt;</description></item><item><title>K3s Pod DNS Not Resolving? Fix CoreDNS Forwarding</title><link>https://support.tools/resolving-pod-dns-problems-in-k3s-with-coredns/</link><pubDate>Sat, 18 May 2024 19:26:00 -0500</pubDate><guid>https://support.tools/resolving-pod-dns-problems-in-k3s-with-coredns/</guid><description>&lt;p&gt;A name resolves fine from your laptop and from the K3s node, but pods get &lt;code&gt;NXDOMAIN&lt;/code&gt;. On K3s this almost always comes down to which upstream resolver CoreDNS forwards to. This guide walks through how to prove that and the two supported fixes.&lt;/p&gt;</description></item><item><title>Using CoreDNS for LoadBalancer Addresses in Kubernetes</title><link>https://support.tools/using-coredns-for-loadbalancer-addresses-in-kubernetes/</link><pubDate>Sat, 18 May 2024 19:26:00 -0500</pubDate><guid>https://support.tools/using-coredns-for-loadbalancer-addresses-in-kubernetes/</guid><description>&lt;p&gt;Learn how to use CoreDNS for LoadBalancer addresses in Kubernetes, ensuring seamless access to your services. This guide provides a detailed setup process.&lt;/p&gt;</description></item><item><title>How CoreDNS and NodeLocal DNSCache Work in Kubernetes</title><link>https://support.tools/post/kubernetes-coredns/</link><pubDate>Fri, 03 Feb 2023 01:02:00 -0600</pubDate><guid>https://support.tools/post/kubernetes-coredns/</guid><description>&lt;p&gt;DNS is how pods find Services and the outside world. This post explains the actual path a DNS query takes in a Kubernetes cluster, what CoreDNS and NodeLocal DNSCache each do, and how to verify every hop when something breaks.&lt;/p&gt;</description></item></channel></rss>