首页 理论教育 Rancher批量启动容器

Rancher批量启动容器

时间:2026-01-27 理论教育 凌薇 版权反馈
【摘要】:添加多台主机使用上一节介绍的方法,在另外一台服务器中运行Rancher注册命令,把新服务器加入Rancher主机集群中。图20-33 Rancher管理的两台主机图20-34 设置主机标签在Rancher中创建应用和服务在Rancher中选择“应用->添加应用”,这里输入应用名springcloud。图20-35 设置容器运行数量另一个不同的地方是添加调度规则,进入“调度->添加调度规则”,这里配置所有具备springcloud=provider标签的主机启动此容器,如图20-36所示。

在服务集群中,每个服务都会启动多个实例,当用Docker运行服务容器,用Rancher管理容器时,也希望Rancher能够提供简单、快速的服务启动及监控能力。下面就演示一种服务容器批量启动的方法。

(1)添加多台主机

使用上一节介绍的方法,在另外一台服务器中运行Rancher注册命令,把新服务器加入Rancher主机集群中。如图20-33所示。

(2)给主机添加标签

点击主机右上角的按钮,在弹出框中选择“编辑”,在弹出页中添加标签,例如给上面两台主机添加springcloud=provider标签。如图20-34所示。

图示

图20-33 Rancher管理的两台主机

图示

图20-34 设置主机标签

(3)在Rancher中创建应用和服务

在Rancher中选择“应用->添加应用”,这里输入应用名springcloud。然后进入刚创建的应用中,选择“添加服务”。这里和启动单台容器不同的地方有两处,一是在数量选项中选择“总是在每台主机上运行一个此容器的实例”,如图20-35所示。

图示(https://www.xing528.com)

图20-35 设置容器运行数量

另一个不同的地方是添加调度规则,进入“调度->添加调度规则”,这里配置所有具备springcloud=provider标签的主机启动此容器,如图20-36所示。

图示

图20-36 设置调度规则

配置完上述信息后,还要配置网络和卷,方法和启动单个容器相同,然后点击“创建”启动容器,可见两台主机会同时启动Provider服务容器。如图20-37所示。

图示

图20-37 服务启动

在此页面中,可以点击单个容器后面的多选框,选择“查看日志”,即可看到此服务的日志。在Eureka中可以看到新启动的两个Provider服务,如图20-38所示。

图示

图20-38 Eureka服务注册列表

通过Zuul访问此服务,查看日志,可以看到几个Provider服务实例均匀承担请求压力。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈