【问题标题】:from within k8s, can curl svc, but R httr Get fails从k8s内部,可以curl svc,但是R httr Get失败
【发布时间】:2017-05-02 11:00:30
【问题描述】:

我正在尝试从另一个 svc 访问一个 k8s svc 并遇到问题。有一个使用 Shiny 用 R 编写的前端 svc,它试图连接到另一个用 python 编写的 svc。

我开始使用 docker-compose 让它们连接,现在尝试使用 kubernetes 将它们移动到云中,但遇到了连接问题。两个服务都在监听 80 端口,但分别转发到 3838 和 8080。我能够将 shell bash 到 gui 容器中并从 gui 容器中很好地卷曲到 python svc 中。我也可以从外部访问 python svc,但我似乎无法使用 httr/Shiny 从 gui 容器中解决它。

无论我使用什么,我都会收到以下错误。我尝试过使用“http://”,指定端口,不指定端口,在末尾添加“namespace.svc”等。

“无法解析主机名”,调用 = curl::curl_fetch_memory(url, handle = handle)

【问题讨论】:

  • 请添加您的服务 yaml 和您正在使用的主机名

标签: r google-app-engine shiny kubernetes


【解决方案1】:

如果两个服务都在侦听端口 80,则似乎第二个服务不会成功部署。 'kubectl get svc' 是否将两个服务都显示为已正确初始化?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-21
    • 1970-01-01
    • 2019-01-03
    • 1970-01-01
    • 2014-11-30
    • 2021-10-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多