【问题标题】:How to access kubernetes guestbook application from browser?如何从浏览器访问 Kubernetes 留言簿应用程序?
【发布时间】:2015-08-18 21:23:03
【问题描述】:

我创建了Kubernetes cluster in AWS。 我正在研究基于 coreos 的 guestbook 示例。创建前端服务后,我可以 curl localhost 并从构建应用程序的 minion 访问留言簿应用程序,但无法通过浏览器或 master 访问。

我尝试将不同的 publicIp 放在前端服务中,例如公共 IP、AWS 分配给实例的私有 IP。

注意:

  1. 已检查 AWS 中的安全组并启用所有需要的端口
  2. 为了检查minion是否可以通过浏览器访问以及其他设置是否正确,我测试了nginx“Welcome to Kubernetes”应用,通过浏览器访问成功。

【问题讨论】:

    标签: amazon-web-services coreos kubernetes


    【解决方案1】:

    运行kubectl cluster-info 应该会在主服务器上为您提供一个代理端点,您可以点击它来访问应用程序。如果您的应用一开始就存在问题,这应该会给出一个想法。

    【讨论】:

      【解决方案2】:

      此链接有帮助:https://github.com/GoogleCloudPlatform/kubernetes/issues/6158 查看 kcao3 的 hack 解决方案。

      以下是变化:

      1. 在 slaves 容器 /etc/hosts 文件中添加 redis-master IP
      2. 在 /etc/hosts 文件中的前端容器中添加 redis-slave IP 和 redis-master IP
      3. 检查防火墙设置。

      注意:这是一个 hack,因此 DNS 设置将是正确的解决方案

      【讨论】:

        猜你喜欢
        • 2010-09-26
        • 1970-01-01
        • 2013-07-20
        • 1970-01-01
        • 1970-01-01
        • 2018-11-12
        • 1970-01-01
        • 2016-07-16
        • 2017-10-21
        相关资源
        最近更新 更多