нему, днс имя самого деплоймента резолвится, а днс имена самих подов нет:
kubectl exec -ti pod/dnsutils-68589d49c7-p4kqv -- nslookup dnsutils
Server: 10.96.0.10#53
Address:dnsutils.default.svc.cluster.local
Address:dnsutils.default.svc.cluster.local
Address:dnsutils.default.svc.cluster.local
Address: 172.17.0.4
kubectl exec -ti pod/dnsutils-68589d49c7-p4kqv -- nslookup dnsutils-68589d49c7-p4kqv
** server can't find dnsutils-68589d49c7-p4kqv: SERVFAIL
можно как нибудь заставить резолвится сами поды?
проверь какой используется serviceName в спеке deployment
И не должны. Не надо тебе это
если прям очень хочется, то попробуй pod-ip.default.pod.cluster.local причем у ip пода вместо точек будут -, например 1-2-3-4.default.pod.cluster.local только непонятно зачем тебе эта возможность
Обсуждают сегодня