【问题标题】:Bluemix Kubernetes docker deployment queryBluemix Kubernetes docker 部署查询
【发布时间】:2017-05-25 13:30:15
【问题描述】:

我们尝试在 Bluemix 上使用 Kubernetes。我们关注了-https://console.ng.bluemix.net/docs/containers/cs_tutorials.html#cs_tutorials

虽然服务被暴露并且我们确实看到了公共 IP 地址和 NodePort,但我们无法通过公共 IP 访问网页。

当我们附加容器时,我们确实看到 hello world Python Flask 应用程序工作正常,我们可以在 5000 端口本地访问网页。

很遗憾,它无法通过公共 IP 地址访问

【问题讨论】:

    标签: docker kubernetes deployment ibm-cloud ibm-cloud-kubernetes


    【解决方案1】:

    在该示例中,默认应用位于端口 8080 上,并且所有命令都设置为通过该端口公开它。由于您将其更改为 5000(否则它将无法在该端口上本地工作),请仔细检查服务定义以确保它也在查看该端口。

    这是kubectl describe service yourservicename 命令。

    此外,要通过节点端口远程访问它,您将通过描述为“nodeport”的端口进入,而不是端口 5000 - 5000 是内部端口,“nodeport”是外部端口。

    【讨论】:

    • 我在运行和服务创建中都指定了端口 5000,它工作正常!谢谢你拯救了我的一天!
    【解决方案2】:

    首先运行kubectl describe servicekubectl get service -o yaml 来确定在服务创建过程中是否有任何问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-10
      • 2019-12-14
      • 2018-08-24
      • 1970-01-01
      • 2021-07-24
      • 1970-01-01
      相关资源
      最近更新 更多