Technical Articles
F5 SMEs share good practice.
cancel
Showing results for 
Search instead for 
Did you mean: 
buulam
Community Manager
Community Manager

ExternalDNS is a recently added CRD (custom resource definition) that allows for dynamic control of DNS records via Kubernetes. Using this, you're able to automatically update DNS records for ingress IP addresses in cases where you need to failover sites or move clusters.

This was written about and a video was shared in the following article. Configuring ExternalDNS for Kubernetes with F5 CIS, LTM and DNS 

This previous article leverages BIG-IP with Container Ingress Services as the Ingress for the Kubernetes environment.

As NGINX Ingress Controller is another ingress option, Mark Dittmer, Sr. Product Management Engineer at F5, has once again created an example configuration to share how this can be configured when an F5 BIG-IP LTM is load balancing to NGINX Ingress Controller. Again, F5 DNS will control the DNS resolution with Wide IP's defined by the ExternalDNS CRD. The F5 IPAM is also utilized in order to retrieve an IP address in this solution.

He includes a repo here

And a video walkthrough here

 

Comments
Mark_Dittmer
F5 Employee
F5 Employee

@buulam checkout the update in CIS 2.9. Introducing 

  • GTM global-availability LB method and order precedence support with EDNS CRs. See Examples

Learn more about CIS 2.9 at https://youtu.be/NfBTQ9DTdTo

Version history
Last update:
‎31-Jan-2022 12:57
Updated by:
Contributors