帅帅男孩 发表于 2019-2-21 11:22:27

Docker(二十)在 Kubernetes 中配置私有 DNS 和上游域名服务器

  公司有内部dns 现在希望把内部解析的域名集成到k8s的容器里,k8s 从1.6开始,可以用configmap 来配置上游的dns 也自荐的内部dns
http://s1.运维网.com/images/20180531/1527745094758683.png
http://s1.运维网.com/images/20180531/1527744719796459.png
  这个是访问的过程流程图
  接下来是是配置文件
  因为自定义的dns 是json 键值对,value是list,所以可以写多个
  官方文档
  https://kubernetes.io/cn/docs/tasks/administer-cluster/dns-custom-nameservers/
  实战例子
  先搭建已个内部的gitlab,和dnsmsq 然后用来给spring-config-server 做动态配置管理使用
apiVersion: v1
data:
stubDomains: |
    {"xiangwushuo.com": ["172.21.0.5"]}
upstreamNameservers: |
    ["ip1", "ip2"]  这里的地址就gitlab 内部解析的地址,后面两个公网地址,就是腾讯云的cvm 自带的dns 地址



页: [1]
查看完整版本: Docker(二十)在 Kubernetes 中配置私有 DNS 和上游域名服务器