Kubernetes吊舱DNS解析

Kubernetes吊舱DNS解析,kubernetes,kubernetes-helm,Kubernetes,Kubernetes Helm,容器中的/etc/resolv.conf显示“default.svc.cluster.local”,如果我在我的一个服务上执行nslookup,它将显示{servicename}.default.svc.cluster.local。我想知道搜索路径中的“svc”指的是什么,因为我已经在对servicename进行nslookup了。也就是说,它不是重复的吗 对于“cluster.local”部分,您如何找到集群的名称?我想知道,以便我可以在我的头盔模板中定义它。集群。本地在kube系统命名空间的

容器中的/etc/resolv.conf显示“default.svc.cluster.local”,如果我在我的一个服务上执行nslookup,它将显示{servicename}.default.svc.cluster.local。我想知道搜索路径中的“svc”指的是什么,因为我已经在对servicename进行nslookup了。也就是说,它不是重复的吗


对于“cluster.local”部分,您如何找到集群的名称?我想知道,以便我可以在我的头盔模板中定义它。

集群。本地
在kube系统命名空间的configMap
coredns
中定义

kubectl get cm coredns -n kube-system -o yaml
apiVersion: v1
data:
  Corefile: |
    .:53 {
        errors
        health {
           lameduck 5s
        }
        ready
        kubernetes cluster.local in-addr.arpa ip6.arpa {
           pods insecure
           fallthrough in-addr.arpa ip6.arpa
           ttl 30
        }
        prometheus :9153
        forward . /etc/resolv.conf
        cache 30
        loop
        reload
        loadbalance
    }

如果您想定制它,请查看。啊,非常感谢!如果{servicename}位于起始位置,您知道“{servicename}.default.svc.cluster.local”中的“svc”是什么意思吗?