【问题标题】:Kubernetes Guestbook Example Not Loading PageKubernetes 留言簿示例未加载页面
【发布时间】:2015-08-20 23:02:33
【问题描述】:

新问题:

我在这里学习了留言本教程:https://github.com/GoogleCloudPlatform/kubernetes/blob/master/examples/guestbook/README.md

我的命令的输出与它们的输出完全匹配。当我尝试访问留言簿 Web 服务器时,页面未加载。

具体来说,我在端口 80 上有前端,我在控制台上为所有实例启用了 http/s 连接,我已经运行了命令:

gcloud compute firewall-rules create --allow=tcp:<PortNumberHere> --target-tags=TagNameHere TagNameHere-<PortNumberHere>

还有

cluster/kubectl.sh get services guestbook -o template --template='{{(index .status.loadBalancer.ingress 0).ip}}'

但是当我运行 curl -v http://: 时,连接就会超时。

我错过了什么?


老问题 - 忽略:

编辑:具体来说,我有 3 个单独的 docker 图像。我如何告诉 kubernetes 运行这三个镜像?


我有 3 个 docker 镜像,每个镜像都互相使用来执行它们的任务。一个是influxdb,一个是web app,第三个是做数据处理的引擎。

我已经设法让它们在我的机器上使用 docker-compose 在本地工作,现在我想将它们部署在谷歌计算引擎上,以便我可以通过网络访问它。我还希望能够扩展软件。我完全是云计算的 100% 新手,之前从未使用过 gce。

我查看了 Kubernetes,并遵循了文档,但我无法让它在 gce 实例上工作。我错过了什么/不理解什么?我已经搜索并阅读了所有我能找到的文档,但我仍然觉得比以前更接近于获得它。

https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/getting-started-guides/gce.md

【问题讨论】:

  • 您正在运行的实际 curl 命令是什么?您是否尝试过在机器本身上针对 localhost 运行 curl?
  • 而且,需要明确的是,您实际上在上面写了80,而不是<PortNumberHere>
  • 是的,我放了 80 而不是
  • 可以不带目标名称和目标标签试试吗?我怀疑这可能是问题所在。

标签: docker kubernetes docker-compose


【解决方案1】:

要在 SO 上获得最佳结果,您需要提出具体问题。

但是,要以笼统的答案来回答笼统的问题,Google 的 Cloud Platform Kubernetes 包装器是 Container Engine。我建议您在尝试实施自己的解决方案之前,通读 Container Engine 教程,并特别注意配置文件。

查看留言簿以开始使用:https://cloud.google.com/container-engine/docs/tutorials/guestbook

【讨论】:

【解决方案2】:

要附和 rdc 所说的,您一定要阅读教程,这将有助于您更好地了解系统。但是对您的问题的简短回答是您要创建一个 ReplicationController 并在 pod 模板中指定容器的信息。

【讨论】:

猜你喜欢
  • 2014-11-26
  • 2015-12-07
  • 1970-01-01
  • 2017-06-02
  • 2022-01-01
  • 2017-10-02
  • 2015-09-15
  • 1970-01-01
  • 2015-05-04
相关资源
最近更新 更多