Следуя вашим шагам, я действительно подошел к той же проблеме.Но если вы создаете модуль, используя этот yaml, он работает правильно.Изменение образа busybox, похоже, в конечном итоге приводит к описанной вами ошибке.Постараюсь выяснить почему.Но пока это решение.
apiVersion: v1
kind: Pod
metadata:
name: busybox
namespace: namespace-dev
spec:
containers:
- name: busybox
image: busybox:1.28
command:
- sleep
- "3600"
imagePullPolicy: IfNotPresent
restartPolicy: Always
, а затем: kubectl exec -ti -n=namespace-dev busybox -- nslookup kubernetes.default
все работает как задумано и объяснено здесь .
/ # nslookup kubernetes
Server: 10.96.0.10
Address 1: 10.96.0.10 kube-dns.kube-system.svc.cluster.local
nslookup: can't resolve 'kubernetes'
/ # nslookup kubernetes.default
Server: 10.96.0.10
Address 1: 10.96.0.10 kube-dns.kube-system.svc.cluster.local
Name: kubernetes.default
Address 1: 10.96.0.1 kubernetes.default.svc.cluster.local