© 2026 Hashnode
Like many teams running workloads in Kubernetes on AWS, we rely on NAT gateways to let our private pods access the internet. NAT is convenient but notoriously expensive, and recently, we noticed our NAT costs were growing month over month. The Proble...

Introduction In a Kubernetes cluster, services and pods often need to communicate with each other. This requires reliable and efficient name resolution to convert service names into IP addresses. Without an effective DNS service, managing network tra...

❓ How DNS works in k8s? In Kubernetes, CoreDNS acts as the central DNS server for the cluster. It is deployed as a Deployment and exposed as a ClusterIP service, making it accessible within the cluster network. All pods query the CoreDNS service to r...
