K8S学习之基础二十:k8s的coredns
K8S的coredns
DNS(DOMAIN NAME SYSTEM),就是域名系统
COREDNS是DNS的一种,为集群提供服务发现功能,用来解析集群中生成的服务
这里使用dig镜像来测试域名服务
dig是继承了nslookup命令的一个镜像,上传到harbor中
```bash
dig.yaml
apiVersion: v1
kind: Pod
metadata:
name: dig
spec:
containers:
- name: dig
image: 172.16.80.140/dig/dig:latest
imagePullPolicy: IfNotPresent
command:
- sleep
- "3600"
```
可以通过登录pod,解析同一命名空间下的svc服务,但是无法解析不同命名空间的svc服务
如果想要解析其他命名空间的服务,需要把pod创建到该命名空间中