Kubernetes留言簿示例未加载页面

时间:2015-06-05 21:16:55

标签: docker kubernetes docker-compose

新问题:

我已按照留言簿教程: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个独立的泊坞窗图像。我如何告诉kubernetes运行这三张图片?

我有3个泊坞窗图像,每个都使用彼此来执行任务。一个是Influxdb,另一个是Web应用程序,第三个是进行数据处理的引擎。

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

我看过Kubernetes,并按照文档进行操作,但我无法让它在gce实例上工作。我错过了什么/不理解?我搜索并阅读了所有可以找到的文档,但我仍然感觉不到比以前更接近它。

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

2 个答案:

答案 0 :(得分:0)

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

但是,为了回答一般性问题,谷歌的云平台Kubernetes包装器是容器引擎。我建议您在尝试实施自己的解决方案之前,先仔细检查Container Engine教程,注意配置文件。

请参阅留言板以开始使用:https://cloud.google.com/container-engine/docs/tutorials/guestbook

答案 1 :(得分:0)

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