【问题标题】:Rancher, scaling services on the same hostRancher,在同一主机上扩展服务
【发布时间】:2018-06-13 23:54:52
【问题描述】:

我们使用 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]

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

【问题讨论】:

    标签: docker host rancher


    【解决方案1】:

    这与 Rancher 具体无关;给定的 [ip:]port 只能绑定到主机上的一个容器。

    如果您想拥有多个,那么您需要多个 IP、多个端口或单个负载平衡器容器,该容器侦听端口并将请求发送到许多目标容器,而这些目标容器本身并不侦听主机端口。

    【讨论】:

      猜你喜欢
      • 2010-11-24
      • 2018-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-21
      • 1970-01-01
      • 1970-01-01
      • 2017-05-15
      相关资源
      最近更新 更多