I own few domains and one of those domains is registered at GoDaddy. This is for historical reasons because this domain is on the .es
TLD but my preferred registrar, PorkBun or CloudFlare, do not support this TLD. I kept it there mainly because I’ve had it for 10+ years and there were some new identify requirements that I didn’t want to deal with yet.
I use external-dns as a tool to automatically to take my Kubernetes Ingress resources and register them in my DNS zone. This tool would use the GoDaddy API to create, edit, and delete the DNS records automatically for me and point them to my own servers. Sure, I could do this myself because I don’t have that many records, but automation is fun.