【发布时间】:2020-03-21 23:03:51
【问题描述】:
我正在玩 k8s 部署,更改服务、容器和入口的端口。我很想知道部署是如何工作的。
我的场景: 部署一个托管 2 个端点的 REST 服务应用程序。
案例一:
containerPort: 8081 - # 容器端口
port: 8081 #服务端口 目标端口:8081
Host1 端口:8081 #入口端口 主机2端口:8081
结果:使用竹管道成功部署。
案例 2: containerPort: 8080 - # 容器端口
port: 8080 #服务端口 目标端口:8081
Host1 端口:8081 #入口端口 主机2端口:8081 结果:在竹子中部署失败,但运行状况检查和所有端点工作正常。
案例3:
containerPort: 8080 - # 容器端口
port: 8080 #服务端口 目标端口:808
Host1 端口 : 8080 #入口端口 主机2端口:8080
结果:在竹子中部署不成功,这也是预期的,因为另一台主机也在同一集群中的 8080 中运行。
我真的不确定案例 2 失败的原因。 有人可以帮我吗?
【问题讨论】:
-
您好,能否请您用一些
code block格式化问题,因为现在,它不是很容易阅读。您还可以提供更多信息和背景吗?请记住,我们不在您当前的项目中工作,因此我们不知道当前情况。
标签: kubernetes bamboo kubernetes-ingress kubernetes-deployment