Rancher,在同一主机上扩展服务

时间:2018-01-04 09:20:02

标签: docker host rancher

我们使用牧场主,我们在使用特定端口(8080,2480,2424,2434)的docker容器中提供服务。

我们只有一台主机,我们希望扩展服务(以这种方式我们可以在同一台主机上拥有多个服务副本),但是我们遇到了问题。无法进行缩放,并显示以下错误消息:

Allocation failed: No healthy hosts meet the resource constraints: [8080:8080/tcp, 2480:2480/tcp, 2424:2424/tcp, 2434:2434/tcp portReservation, instanceReservation: 1]

是否可以在不增加主机数量的情况下解决此问题?或者,对于牧场主,如果服务使用特定端口,是否不可能有多个服务副本大于主机数?

1 个答案:

答案 0 :(得分:0)

这与Rancher没有任何关系;给定的[ip:]端口只能绑定到主机上的一个容器。

如果您想拥有多个IP,那么您需要多个IP,多个端口或单个负载均衡器容器,用于侦听端口并将请求发送到许多不会自己侦听主机端口的目标容器