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 service
和 kubectl get service -o yaml
开始,确定服务创建过程中是否存在任何问题。
在该示例中,默认应用程序位于端口 8080 上,所有命令都设置为通过该端口公开它。由于您将其更改为 5000(否则它不会在该端口上本地工作),请仔细检查服务定义以确保它也在查看该端口。
那是 kubectl describe service yourservicename
命令。
此外,要通过节点端口远程访问它,您将通过描述为 "nodeport" 中列出的端口进入,而不是端口 5000 - 5000 是内部端口,"nodeport" 是外部端口。
我们尝试在 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 service
和 kubectl get service -o yaml
开始,确定服务创建过程中是否存在任何问题。
在该示例中,默认应用程序位于端口 8080 上,所有命令都设置为通过该端口公开它。由于您将其更改为 5000(否则它不会在该端口上本地工作),请仔细检查服务定义以确保它也在查看该端口。
那是 kubectl describe service yourservicename
命令。
此外,要通过节点端口远程访问它,您将通过描述为 "nodeport" 中列出的端口进入,而不是端口 5000 - 5000 是内部端口,"nodeport" 是外部端口。