您可以从任何Pod进行DNS查询,然后获得FQDN。
# nslookup api-server
Server: 10.96.0.10
Address: 10.96.0.10#53
Name: api-server.default.svc.cluster.local
Address: 10.104.225.18
root@api-server-6ff8c8b9c-6pgkb:/#
cluster-domain.example
只是文档中的一个示例。cluster.local
是分配的默认群集域。因此,默认情况下任何服务的FQDN将为<service-name>.<namespace>.svc.cluster.local
。
您不需要使用FQDN来访问服务-对于同一名称空间中的服务,只需服务名称就足够了。对于其他名称空间中的服务,<service-name>.<namespace>
就足够了,因为kubernetes会自动设置DNS搜索域。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句