{"id":2681,"date":"2025-06-07T12:47:59","date_gmt":"2025-06-07T09:47:59","guid":{"rendered":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/simplifying-kubernetes-external-dns-configuration\/"},"modified":"2025-06-07T12:47:59","modified_gmt":"2025-06-07T09:47:59","slug":"simplifying-kubernetes-external-dns-configuration","status":"publish","type":"post","link":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/simplifying-kubernetes-external-dns-configuration\/","title":{"rendered":"Simplifying Kubernetes External DNS Configuration"},"content":{"rendered":"<p><br \/>\n<\/p>\n<p>In the dynamic world of cloud-native applications, Kubernetes has emerged as a game-changer for managing containerized workloads. One of the key components that enhances the functionality of Kubernetes is External DNS. This powerful tool automates the process of managing DNS records for Kubernetes services and ingresses, simplifying the user experience and enhancing operational efficiency. In this article, we&#8217;ll explore the importance of External DNS in Kubernetes and provide a step-by-step guide on how to configure it for your applications.<\/p>\n<p><\/p>\n<h2>What is External DNS?<\/h2>\n<p><\/p>\n<p>External DNS is a Kubernetes project that manages the DNS records dynamically based on the current state of the Kubernetes resources such as Services and Ingresses. It ensures that DNS entries are created, updated, or removed automatically when the corresponding Kubernetes resources change. By taking the manual work out of DNS management, External DNS allows developers to focus on building applications rather than managing their infrastructure.<\/p>\n<p><\/p>\n<h3>Why Use External DNS?<\/h3>\n<p><\/p>\n<ol><\/p>\n<li><strong>Automation and Efficiency<\/strong>: External DNS automates the process of creating DNS entries, enabling quicker deployments and updates.<\/li>\n<p><\/p>\n<li><strong>Consistency<\/strong>: With External DNS, your DNS records will always reflect the current state of your Kubernetes resources, reducing the risks of human error.<\/li>\n<p><\/p>\n<li><strong>Scalability<\/strong>: As your application grows, managing DNS records manually can quickly become unmanageable. External DNS scales with your applications.<\/li>\n<p><\/p>\n<li><strong>Integration<\/strong>: It works seamlessly with various DNS providers, such as AWS Route 53, Google Cloud DNS, and Azure DNS.<\/li>\n<p>\n<\/ol>\n<p><\/p>\n<h2>Setting Up External DNS in Kubernetes<\/h2>\n<p><\/p>\n<h3>Prerequisites<\/h3>\n<p><\/p>\n<p>Before you begin, ensure you have the following:<\/p>\n<p><\/p>\n<ul><\/p>\n<li>A running Kubernetes cluster (local or cloud-based).<\/li>\n<p><\/p>\n<li>Kubectl configured to interact with your Kubernetes cluster.<\/li>\n<p><\/p>\n<li>Access to the DNS provider of your choice.<\/li>\n<p>\n<\/ul>\n<p><\/p>\n<h3>Step 1: Install External DNS<\/h3>\n<p><\/p>\n<p>You can deploy External DNS via Helm, the package manager for Kubernetes. Here&#8217;s how to do it:<\/p>\n<p><\/p>\n<ol><\/p>\n<li>\n<p><strong>Add the External DNS Helm Repository<\/strong>:<br \/>\nbash<br \/>\nhelm repo add bitnami <a href=\"https:\/\/charts.bitnami.com\/bitnami\">https:\/\/charts.bitnami.com\/bitnami<\/a><br \/>\nhelm repo update<\/p>\n<p>\n<\/li>\n<p><\/p>\n<li><strong>Install External DNS<\/strong>:<br \/>\nbash<br \/>\nhelm install external-dns bitnami\/external-dns \\<br \/>\n&#8211;set provider=aws \\<br \/>\n&#8211;set aws.zoneType=public \\<br \/>\n&#8211;set serviceAccount.create=true \\<br \/>\n&#8211;set serviceAccount.name=external-dns<\/li>\n<p>\n<\/ol>\n<p><\/p>\n<p><em>Note<\/em>: Adjust the <code>--set<\/code> parameters based on your DNS provider. For example, if you&#8217;re using Google Cloud DNS, modify the provider accordingly.<\/p>\n<p><\/p>\n<h3>Step 2: Configure Service Account Permissions<\/h3>\n<p><\/p>\n<p>External DNS requires permissions to modify your DNS records. For AWS Route 53, you would typically link an IAM policy to your service account. Create a policy with the necessary permissions, and then attach it to your service account.<\/p>\n<p><\/p>\n<h3>Step 3: Annotate Your Services or Ingresses<\/h3>\n<p><\/p>\n<p>To let External DNS know which services or ingresses need DNS entries, you&#8217;ll need to annotate them. Here\u2019s an example of how to annotate a Kubernetes service:<\/p>\n<p><\/p>\n<p>yaml<br \/>\napiVersion: v1<br \/>\nkind: Service<br \/>\nmetadata:<br \/>\nname: my-service<br \/>\nannotations:<br \/>\nexternal-dns.alpha.kubernetes.io\/hostname: myapp.example.com<br \/>\nspec:<br \/>\nports:<\/p>\n<p><\/p>\n<ul><\/p>\n<li>port: 80<br \/>\nselector:<br \/>\napp: my-app<\/li>\n<p>\n<\/ul>\n<p><\/p>\n<p>For an Ingress resource, the annotation would look like this:<\/p>\n<p><\/p>\n<p>yaml<br \/>\napiVersion: networking.k8s.io\/v1<br \/>\nkind: Ingress<br \/>\nmetadata:<br \/>\nname: my-ingress<br \/>\nannotations:<br \/>\nexternal-dns.alpha.kubernetes.io\/hostname: myapp.example.com<br \/>\nspec:<br \/>\nrules:<\/p>\n<p><\/p>\n<ul><\/p>\n<li>host: myapp.example.com<br \/>\nhttp:<br \/>\npaths:<\/p>\n<ul><\/p>\n<li>path: \/<br \/>\npathType: Prefix<br \/>\nbackend:<br \/>\nservice:<br \/>\nname: my-service<br \/>\nport:<br \/>\nnumber: 80<\/li>\n<p>\n<\/ul>\n<\/li>\n<p>\n<\/ul>\n<p><\/p>\n<h3>Step 4: Deploy and Verify<\/h3>\n<p><\/p>\n<p>After applying the configurations, external-dns should automatically create the necessary DNS records in your DNS provider. You can verify the DNS records using tools like <code>dig<\/code>, or check your DNS provider\u2019s console directly.<\/p>\n<p><\/p>\n<p>bash<br \/>\ndig myapp.example.com<\/p>\n<p><\/p>\n<h3>Conclusion<\/h3>\n<p><\/p>\n<p>By automating DNS management, External DNS streamlines your Kubernetes deployment workflows, allowing developers to focus on building and scaling applications. With the steps outlined above, you can simplify your External DNS configuration and ensure your services are always accessible via their respective domain names.<\/p>\n<p><\/p>\n<p>Embrace the power of Kubernetes and let External DNS take the hassle out of DNS record management. Whether you&#8217;re running a small application or a large-scale enterprise system, integrating External DNS into your Kubernetes stack is a strategic move that will pay dividends in efficiency and reliability.<\/p>\n<p><\/p>\n<p>For more insightful articles and tutorials on Kubernetes and cloud-native technologies, stay tuned to WafaTech Blogs!<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>In the dynamic world of cloud-native applications, Kubernetes has emerged as a game-changer for managing containerized workloads. One of the key components that enhances the functionality of Kubernetes is External DNS. This powerful tool automates the process of managing DNS records for Kubernetes services and ingresses, simplifying the user experience and enhancing operational efficiency. In [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2682,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[213],"tags":[289,312,1490,217,446],"class_list":["post-2681","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kubernetes","tag-configuration","tag-dns","tag-external","tag-kubernetes","tag-simplifying","et-has-post-format-content","et_post_format-et-post-format-standard"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.5 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Simplifying Kubernetes External DNS Configuration - WafaTech Blogs<\/title>\n<meta name=\"description\" content=\"Simplifying Kubernetes External DNS Configuration %\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/simplifying-kubernetes-external-dns-configuration\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Simplifying Kubernetes External DNS Configuration\" \/>\n<meta property=\"og:description\" content=\"Simplifying Kubernetes External DNS Configuration %\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/simplifying-kubernetes-external-dns-configuration\/\" \/>\n<meta property=\"og:site_name\" content=\"WafaTech Blogs\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/WafaTech\/61560546351289\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-07T09:47:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wafatech.sa\/blog\/wp-content\/uploads\/2024\/06\/logo_big.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2221\" \/>\n\t<meta property=\"og:image:height\" content=\"482\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"WafaTech SA\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@wafatech_sa\" \/>\n<meta name=\"twitter:site\" content=\"@wafatech_sa\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"WafaTech SA\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/simplifying-kubernetes-external-dns-configuration\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/simplifying-kubernetes-external-dns-configuration\\\/\"},\"author\":{\"name\":\"WafaTech SA\",\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/#\\\/schema\\\/person\\\/1a5761fc0feb63ab59d295d7c2648f06\"},\"headline\":\"Simplifying Kubernetes External DNS Configuration\",\"datePublished\":\"2025-06-07T09:47:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/simplifying-kubernetes-external-dns-configuration\\\/\"},\"wordCount\":663,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/simplifying-kubernetes-external-dns-configuration\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Simplifying-Kubernetes-External-DNS-Configuration.png\",\"keywords\":[\"Configuration\",\"DNS\",\"External\",\"Kubernetes\",\"Simplifying\"],\"articleSection\":[\"Kubernetes\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/simplifying-kubernetes-external-dns-configuration\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/simplifying-kubernetes-external-dns-configuration\\\/\",\"url\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/simplifying-kubernetes-external-dns-configuration\\\/\",\"name\":\"Simplifying Kubernetes External DNS Configuration - WafaTech Blogs\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/simplifying-kubernetes-external-dns-configuration\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/simplifying-kubernetes-external-dns-configuration\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Simplifying-Kubernetes-External-DNS-Configuration.png\",\"datePublished\":\"2025-06-07T09:47:59+00:00\",\"description\":\"Simplifying Kubernetes External DNS Configuration %\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/simplifying-kubernetes-external-dns-configuration\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/simplifying-kubernetes-external-dns-configuration\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/simplifying-kubernetes-external-dns-configuration\\\/#primaryimage\",\"url\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Simplifying-Kubernetes-External-DNS-Configuration.png\",\"contentUrl\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Simplifying-Kubernetes-External-DNS-Configuration.png\",\"width\":1024,\"height\":1024,\"caption\":\"External DNS Setup\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/simplifying-kubernetes-external-dns-configuration\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Simplifying Kubernetes External DNS Configuration\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/\",\"name\":\"WafaTech Blogs\",\"description\":\"Smart Technologies\",\"publisher\":{\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/#organization\"},\"alternateName\":\"WafaTech\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/#organization\",\"name\":\"WafaTech Blogs\",\"alternateName\":\"WafaTech\",\"url\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/logo_big.webp\",\"contentUrl\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/logo_big.webp\",\"width\":2221,\"height\":482,\"caption\":\"WafaTech Blogs\"},\"image\":{\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/people\\\/WafaTech\\\/61560546351289\\\/\",\"https:\\\/\\\/x.com\\\/wafatech_sa\",\"https:\\\/\\\/www.youtube.com\\\/@wafatech-sa\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/wafatech\\\/\"],\"description\":\"WafaTech, a leading Saudi IT services provider, specializes in cloud solutions, connectivity, and ICT services. Offering secure cloud infrastructure, high-speed internet, and ICT solutions like hosting, backup, and disaster recovery, WafaTech operates a Tier 3 data center at KAUST with ISO certifications. Regulated by CST, the company is committed to innovation, security, and customer satisfaction, empowering businesses in the digital age.\",\"email\":\"sales@wafatech.sa\",\"legalName\":\"Al-Wafa Al-Dhakia For Information Technology LLC\",\"foundingDate\":\"2013-01-08\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/#\\\/schema\\\/person\\\/1a5761fc0feb63ab59d295d7c2648f06\",\"name\":\"WafaTech SA\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fde877f001a2e0497276edc0684d3ba2a416c0de8caeb8e785076a1b1b932b3a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fde877f001a2e0497276edc0684d3ba2a416c0de8caeb8e785076a1b1b932b3a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fde877f001a2e0497276edc0684d3ba2a416c0de8caeb8e785076a1b1b932b3a?s=96&d=mm&r=g\",\"caption\":\"WafaTech SA\"},\"url\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/author\\\/omer-yaseen\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Simplifying Kubernetes External DNS Configuration - WafaTech Blogs","description":"Simplifying Kubernetes External DNS Configuration %","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/simplifying-kubernetes-external-dns-configuration\/","og_locale":"en_US","og_type":"article","og_title":"Simplifying Kubernetes External DNS Configuration","og_description":"Simplifying Kubernetes External DNS Configuration %","og_url":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/simplifying-kubernetes-external-dns-configuration\/","og_site_name":"WafaTech Blogs","article_publisher":"https:\/\/www.facebook.com\/people\/WafaTech\/61560546351289\/","article_published_time":"2025-06-07T09:47:59+00:00","og_image":[{"width":2221,"height":482,"url":"https:\/\/wafatech.sa\/blog\/wp-content\/uploads\/2024\/06\/logo_big.webp","type":"image\/webp"}],"author":"WafaTech SA","twitter_card":"summary_large_image","twitter_creator":"@wafatech_sa","twitter_site":"@wafatech_sa","twitter_misc":{"Written by":"WafaTech SA","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/simplifying-kubernetes-external-dns-configuration\/#article","isPartOf":{"@id":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/simplifying-kubernetes-external-dns-configuration\/"},"author":{"name":"WafaTech SA","@id":"https:\/\/wafatech.sa\/blog\/#\/schema\/person\/1a5761fc0feb63ab59d295d7c2648f06"},"headline":"Simplifying Kubernetes External DNS Configuration","datePublished":"2025-06-07T09:47:59+00:00","mainEntityOfPage":{"@id":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/simplifying-kubernetes-external-dns-configuration\/"},"wordCount":663,"commentCount":0,"publisher":{"@id":"https:\/\/wafatech.sa\/blog\/#organization"},"image":{"@id":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/simplifying-kubernetes-external-dns-configuration\/#primaryimage"},"thumbnailUrl":"https:\/\/wafatech.sa\/blog\/wp-content\/uploads\/2025\/06\/Simplifying-Kubernetes-External-DNS-Configuration.png","keywords":["Configuration","DNS","External","Kubernetes","Simplifying"],"articleSection":["Kubernetes"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/simplifying-kubernetes-external-dns-configuration\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/simplifying-kubernetes-external-dns-configuration\/","url":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/simplifying-kubernetes-external-dns-configuration\/","name":"Simplifying Kubernetes External DNS Configuration - WafaTech Blogs","isPartOf":{"@id":"https:\/\/wafatech.sa\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/simplifying-kubernetes-external-dns-configuration\/#primaryimage"},"image":{"@id":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/simplifying-kubernetes-external-dns-configuration\/#primaryimage"},"thumbnailUrl":"https:\/\/wafatech.sa\/blog\/wp-content\/uploads\/2025\/06\/Simplifying-Kubernetes-External-DNS-Configuration.png","datePublished":"2025-06-07T09:47:59+00:00","description":"Simplifying Kubernetes External DNS Configuration %","breadcrumb":{"@id":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/simplifying-kubernetes-external-dns-configuration\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/simplifying-kubernetes-external-dns-configuration\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/simplifying-kubernetes-external-dns-configuration\/#primaryimage","url":"https:\/\/wafatech.sa\/blog\/wp-content\/uploads\/2025\/06\/Simplifying-Kubernetes-External-DNS-Configuration.png","contentUrl":"https:\/\/wafatech.sa\/blog\/wp-content\/uploads\/2025\/06\/Simplifying-Kubernetes-External-DNS-Configuration.png","width":1024,"height":1024,"caption":"External DNS Setup"},{"@type":"BreadcrumbList","@id":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/simplifying-kubernetes-external-dns-configuration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wafatech.sa\/blog\/"},{"@type":"ListItem","position":2,"name":"Simplifying Kubernetes External DNS Configuration"}]},{"@type":"WebSite","@id":"https:\/\/wafatech.sa\/blog\/#website","url":"https:\/\/wafatech.sa\/blog\/","name":"WafaTech Blogs","description":"Smart Technologies","publisher":{"@id":"https:\/\/wafatech.sa\/blog\/#organization"},"alternateName":"WafaTech","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wafatech.sa\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/wafatech.sa\/blog\/#organization","name":"WafaTech Blogs","alternateName":"WafaTech","url":"https:\/\/wafatech.sa\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wafatech.sa\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/wafatech.sa\/blog\/wp-content\/uploads\/2024\/06\/logo_big.webp","contentUrl":"https:\/\/wafatech.sa\/blog\/wp-content\/uploads\/2024\/06\/logo_big.webp","width":2221,"height":482,"caption":"WafaTech Blogs"},"image":{"@id":"https:\/\/wafatech.sa\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/people\/WafaTech\/61560546351289\/","https:\/\/x.com\/wafatech_sa","https:\/\/www.youtube.com\/@wafatech-sa","https:\/\/www.linkedin.com\/company\/wafatech\/"],"description":"WafaTech, a leading Saudi IT services provider, specializes in cloud solutions, connectivity, and ICT services. Offering secure cloud infrastructure, high-speed internet, and ICT solutions like hosting, backup, and disaster recovery, WafaTech operates a Tier 3 data center at KAUST with ISO certifications. Regulated by CST, the company is committed to innovation, security, and customer satisfaction, empowering businesses in the digital age.","email":"sales@wafatech.sa","legalName":"Al-Wafa Al-Dhakia For Information Technology LLC","foundingDate":"2013-01-08","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/wafatech.sa\/blog\/#\/schema\/person\/1a5761fc0feb63ab59d295d7c2648f06","name":"WafaTech SA","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/fde877f001a2e0497276edc0684d3ba2a416c0de8caeb8e785076a1b1b932b3a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/fde877f001a2e0497276edc0684d3ba2a416c0de8caeb8e785076a1b1b932b3a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fde877f001a2e0497276edc0684d3ba2a416c0de8caeb8e785076a1b1b932b3a?s=96&d=mm&r=g","caption":"WafaTech SA"},"url":"https:\/\/wafatech.sa\/blog\/author\/omer-yaseen\/"}]}},"jetpack_featured_media_url":"https:\/\/wafatech.sa\/blog\/wp-content\/uploads\/2025\/06\/Simplifying-Kubernetes-External-DNS-Configuration.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wafatech.sa\/blog\/wp-json\/wp\/v2\/posts\/2681","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wafatech.sa\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wafatech.sa\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wafatech.sa\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wafatech.sa\/blog\/wp-json\/wp\/v2\/comments?post=2681"}],"version-history":[{"count":0,"href":"https:\/\/wafatech.sa\/blog\/wp-json\/wp\/v2\/posts\/2681\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wafatech.sa\/blog\/wp-json\/wp\/v2\/media\/2682"}],"wp:attachment":[{"href":"https:\/\/wafatech.sa\/blog\/wp-json\/wp\/v2\/media?parent=2681"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wafatech.sa\/blog\/wp-json\/wp\/v2\/categories?post=2681"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wafatech.sa\/blog\/wp-json\/wp\/v2\/tags?post=2681"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}