kubernetes and external DNS in ubuntu
It seems like FQDN is working fine with DNS but issue with the host system.
Can you try after changing the below entry in /etc/nsswitch.conf.
hosts: files mdns4_minimal [NOTFOUND=return] dns
to
hosts: files mdns4_minimal dns [NOTFOUND=return]
if above also not work then try putting only DNS.
hosts: dns [NOTFOUND=return]