1.创建busybox的Pod
vim dns.yml
apiVersion: v1
kind: Pod
metadata:
name: dns
spec:
containers:
- image: busybox
name: busybox
command:
- /bin/sh
- -c
- 'sleep 3600'
或者
kubectl run dns --image=busybox --command -- /bin/sh -c 'sleep 3600'
2.进入busybox的Pod,测试nslookup
kubectl exec -it dns -- /bin/sh
nslookup解析Service名称nginx
[root@master01 cka]# kubectl exec -it dns -- /bin/sh
/ # nslookup nginx
Server: 10.96.0.10
Address: 10.96.0.10:53
** server can't find nginx.default.svc.cluster.local: NXDOMAIN
*** Can't find nginx.svc.cluster.local: No answer
*** Can't find nginx.cluster.local: No answer
*** Can't find nginx.default.svc.cluster.local: No answer
*** Can't find nginx.svc.cluster.local: No answer
*** Can't find nginx.cluster.local: No answer