coredns
灵活、可扩展DNS服务器 https://github.com/coredns/coredns
安装
自行编译或下载二进制包
使用
配置
配置文件
Corefile.:53 { hosts ./zj-hosts { ttl 600 #second } log }host文件
zj-hosts172.17.0.3 redis.zj 172.17.0.2 mysql.zj
部署&测试
docker部署docker run -d --name="test-dns-zj" zj0395/coredns:latest
查看容器ipdocker inspect test-dns-zj | grep IPAddress | awk '{print $2}' | awk -F '"' '{print $2}' | tail -n 1
测试dig @YOURIP redis.zj
修改dns配置文件/etc/resolve.conf,增加nameserver YOURIP;该文件只能指定ip,无法指定端口
使用ping redis.zj进行测试
最佳实践
作为k8s组件用于服务发现
Last updated
Was this helpful?