【问题标题】:k8s service name can not reslove in browserk8s 服务名称无法在浏览器中解析
【发布时间】:2019-05-24 10:01:33
【问题描述】:

我想从 kubernetes 集群外部使用服务名称(*.svc.cluster.local) 发送请求。

现在我在集群中使用openVPN,我可以连接到它。我可以使用服务集群IP来访问服务。为了解析服务名,我配置VPN推送DNS服务器,nslookup可以正确解析服务名。但是当从浏览器发送请求时,*.svc.cluster.local 不能被重新处理。请求似乎没有发送到配置的 DNS 服务器。我很困惑,需要帮助!

我推送了一个私有DNS服务器地址,问题解决了。

【问题讨论】:

  • 你能从命令行或邮递员尝试 curl 看看是否只有浏览器受到影响?你试过不同的浏览器吗?如果只有浏览器会受到影响,那么superuser.com/questions/512241/…superuser.com/questions/65382/… 中可能会有一些建议
  • 为了帮助他人,请考虑做两件事:a)检查您的问题并改进您的拼写,b)使用stackoverflow的答案按钮而不是在您的问题中包含答案。

标签: dns kubernetes


【解决方案1】:

我在 server.conf 的 'push "dhcp-option DNS xxx.xx.xx.xx"' 中使用私有 IP 而不是公共 IP。重启openvpn后,问题解决!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-16
    • 2010-10-16
    • 1970-01-01
    • 2023-03-29
    相关资源
    最近更新 更多