Executar Pod utilizando DNS personalizado

$ cat dns-pod.yaml
apiVersion: v1
kind: Pod
metadata:
  name: dns-pod
spec:
  containers:
  - name: busybox
    image: busybox:1.28
    imagePullPolicy: IfNotPresent
    command:
      - sleep
      - "3600"
  dnsPolicy: "None"
  dnsConfig:
    nameservers:
      - 177.75.176.25
      - 10.96.0.10
      - 8.8.8.8
    searches:
      - juntotelecom.com.br
      - default.svc.cluster.local
$ kubectl apply -f dns-pod.yaml
pod/dns-pod created
$ kubectl get pod dns-pod
NAME      READY   STATUS    RESTARTS   AGE
dns-pod   1/1     Running   0          106s
$ kubectl exec -it dns-pod -- cat /etc/resolv.conf
search juntotelecom.com.br default.svc.cluster.local
nameserver 177.75.176.25
nameserver 10.96.0.10
nameserver 8.8.8.8
$ kubectl exec -it dns-pod -- nslookup ns1.juntotelecom.com.br
Server:    177.75.176.25
Address 1: 177.75.176.25
 
Name:      ns1.juntotelecom.com.br
Address 1: 177.75.176.25