0

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

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

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

不幸的是,它无法通过公共 IP 地址访问

4

2 回答 2

1

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

这就是kubectl describe service yourservicename命令。

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

于 2017-05-25T14:02:09.970 回答
0

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

于 2017-05-25T14:01:09.967 回答