Bluemix Kubernetes docker 部署查询

Bluemix Kubernetes docker deployment query

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

尽管该服务正在公开,我们确实看到了 public IP 地址和 NodePort,但我们无法通过 public IP 访问网页。

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

遗憾的是无法通过 public IP 地址访问

从 运行 kubectl describe servicekubectl get service -o yaml 开始,确定服务创建过程中是否存在任何问题。

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

那是 kubectl describe service yourservicename 命令。

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