K8S中Service的FQDN

Service在集群内部的DNS全名:<service名字>.<namespace名字>.svc.<zone名字>

Zone名字一般是cluster.local,可以通过kubectl -n kube-system get configmaps coredns -o yaml查看coredns配置来得到:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
  Corefile: |
    .:53 {
        errors
        health

        kubernetes cluster.local in-addr.arpa ip6.arpa {

           pods insecure
           upstream
           fallthrough in-addr.arpa ip6.arpa
        }
        prometheus :9153
        proxy . /etc/resolv.conf
        cache 30
        loop
        reload
        loadbalance
    }

相关资料

版权

评论