1.安装DNS后,pod就可以通过dns来解析service,从而实现通信
2.创建一个dns测试工具pod
apiVersion: extensions/v1beta1 kind: Deployment metadata: name: tools-dns namespace: default spec: replicas: 1 template: metadata: labels: app: tools-dns spec: containers: - name: tools-dns image: tutum/dnsutils:latest command: ["sleep"] args: ["5000"]
3.进入测试容器和测试dns服务
kubectl exec -it tools-dns-5665d49688-8jrnw /bin/bash
nslookup wordpress-mysql
Server: 10.96.0.10
Address: 10.96.0.10#53
Name: wordpress-mysql.default.svc.cluster.local
Address: 10.244.2.82