[root@sandbox]# kubectl exec -ti zt4-crmq-0 rabbitmqctl eval 'inet:gethostbyname("kubernetes.default.svc.cluster.local").'
{error,nxdomain}
[root@sandbox]# kubectl exec -ti zt4-crmq-0 rabbitmqctl eval 'inet_res:resolve("kubernetes.default.svc.cluster.local", in, aaaa).'
{ok,{dns_rec,{dns_header,1,true,query,true,false,true,true,false,0},
[{dns_query,"kubernetes.default.svc.cluster.local",aaaa,in}],
[{dns_rr,"kubernetes.default.svc.cluster.local",aaaa,in,0,5,
{64769,43981,0,0,0,0,0,1},
undefined,[],false}],
[],[]}}
I don't know when rabbit_peer_discovery_k8s call httpc:request() to send the request, which function will be invoked to query ip address of kubernetes.default.svc.cluster.local.
the second call worked but the first one failed.