gpt4 book ai didi

dns - 如何解释Kubernetes创建的A记录

转载 作者:行者123 更新时间:2023-12-02 11:41:08 26 4
gpt4 key购买 nike

根据Kubernetes文档,ClusterIP类型的服务将使用以下模式填充DNS A类型记录:

pod-ip-address.my-namespace.pod.cluster.local

我很难将此模式解析为我的应用程序可解析的地址。

例如,假设我有以下服务:
subway-explorer-gmaps-proxy-service   ClusterIP   10.35.252.232   <none>   9000/TCP   19m

相应的DNS记录是什么?

最佳答案

如果您的应用程序与您要使用的服务位于同一 namespace 中,则可以使用服务名:

subway-explorer-gmaps-proxy-service

作为DNS名称。 Kube dns将解析为服务IP。

如果您的应用程序与该服务不在同一个命名空间中,则服务将获得DNS名称为
$service.$namespace.svc.cluster.local

例如如果服务是在默认 namespace 中创建的,它将获得
subway-explorer-gmaps-proxy-service.default.svc.cluster.local

这些名称可以在群集中的任何位置解析。

https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/

关于dns - 如何解释Kubernetes创建的A记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49102779/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com