Bluemix Kubernetes docker部署查询

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

虽然服务已经暴露,我们看到公网IP地址和NodePort,但是我们无法通过公网IP访问网页。

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

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

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

这是kubectl describe service yourservicename命令。

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

通过运行kubectl describe servicekubectl get service -o yaml来确定在创build服务期间是否有任何问题。