【问题标题】:Http On Google Container Engine谷歌容器引擎上的 Http
【发布时间】:2015-09-21 18:58:22
【问题描述】:

我卡在 Google Container Engine 上。我尝试的任何教程都无法通过 http 上的 docker 容器进行连接。

作为一个具体的例子,wordpress 教程: https://cloud.google.com/container-engine/docs/tutorials/hello-wordpress

我确实遵循每一步(不多也不少)。然后我尝试通过浏览器(chrome)连接,它说“连接超时”,ip正在返回我的ping。

那么我在这里缺少什么步骤?教程是最新的吗?

【问题讨论】:

    标签: docker cloud kubernetes


    【解决方案1】:

    如果您的连接超时,则表明您没有设置正确的防火墙规则。您可以通过 ssh 进入您的虚拟机并针对 wordpress 服务运行 curl 来验证这一点。如果它使用 curl 工作但不能在您的浏览器中工作,那么防火墙正在阻止您的请求。

    【讨论】:

    • 检查并且 curl 正在工作。浏览器不是。如何进行?就像我说的,我一个字一个字地跟着教程。
    • 如果您查看云控制台中的节点虚拟机,标签是什么?它应该类似于 gke-clustername-nnnnnnnn-node。这是您应该传递给创建防火墙规则命令的标签。或者,您可以尝试不将任何目标标签传递给创建防火墙规则命令,看看是否有帮助。
    • 已检查:gcloud 计算防火墙规则创建 hello-world-80 --allow tcp:80 --target-tags gke-hello-world-0517638b-node-elcz。检查正常,但不工作。
    • 我想我明白了。后缀 -elcz 必须省略。我明天再试。非常感谢!
    • 对,目标标签不包含4个字母的后缀;它只通过 VM 名称的 -node 部分。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-10
    • 1970-01-01
    • 2015-08-05
    • 1970-01-01
    • 2015-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多