【发布时间】:2017-11-02 16:02:56
【问题描述】:
我对 kubernetes DNS 查找有疑问,如果我在我的服务部署中使用“dns”而不是“env”,
我的微服务使用集群中的其他微服务能否获取所有微服务的dns名称?
我得到这段代码,如果我使用env,那么我会从环境中获取主机信息。但如果我使用dns 什么格式以及如何获取 dns 名称,是否有我可以在客户端查询的 DNS 对象?
if (isset($_GET['cmd']) === true) {
$host = 'redis-master';
if (getenv('GET_HOSTS_FROM') == 'env') {
$host = getenv('REDIS_MASTER_SERVICE_HOST');
}
如果有人有示例(最好是 nodejs),我可以深入研究。
【问题讨论】:
标签: dns kubernetes google-kubernetes-engine