В кластере kubernetes по умолчанию развернута служба DNS-сервера.
kubectl get svc
должен отображать IP-адрес службы DNS.
IP-адрес DNS-сервера находится внутри.файл контейнеров /etc/resolv.conf
тоже.
Подробнее см. здесь .
Вы можете указать дополнительные записи в файле /etc/hosts
контейнера, используя HostAliases.См. здесь .
Snip:
apiVersion: v1
kind: Pod
metadata:
name: hostaliases-pod
spec:
restartPolicy: Never
hostAliases:
- ip: "127.0.0.1"
hostnames:
- "foo.local"
- "bar.local"
- ip: "10.1.2.3"
hostnames:
- "foo.remote"
- "bar.remote"