CoreDNS 服务容器化部署

发布时间: 更新时间: 总字数:160 阅读时间:1m 作者: IP上海 分享 网址

CoreDNSCNCF 中托管的一个域名解析项目,原生集成在 Kubernetes,为云原生的DNS解析和服务发现功能。本文介绍使用Docker搭建CoreDNS服务

获取镜像

docker pull coredns/coredns:1.8.3

配置

/data/coredns/Corefile

.:53 {
    forward . 8.8.8.8:53
    log
}

启动

docker run -it -d \
  --net=host \
  --name=coredns \
  --restart=always \
  -v /data/coredns:/etc/coredns/ \
  coredns/coredns:1.8.3 \
  -conf /etc/coredns/Corefile

配置方式

  • 内部hosts
.:53 {
    hosts {
        10.0.0.1 xiexianbin.cn
        fallthrough
    }
    forward . 8.8.8.8:53 9.9.9.9
    log
}
  • 外部hosts
.:53 {
    hosts /etc/coredns/hosts {
        fallthrough
    }
    forward . 8.8.8.8:53 9.9.9.9
    log
}
# cat hosts
10.0.0.1 xiexianbin.cn
Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数