目录

K8S学习之基础二十k8s的coredns

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服务

https://i-blog.csdnimg.cn/direct/fa0cec870b6a4b3ab751f0850213c785.png#pic_left

	如果想要解析其他命名空间的服务,需要把pod创建到该命名空间中

https://i-blog.csdnimg.cn/direct/d017dd326ad34b4a8620303622c92801.png#pic_left

https://i-blog.csdnimg.cn/direct/95332baf1f8b4ad89a60ed5ef278f132.png#pic_left