Rancher v1.2更新了之前对Swarm的支持,与Docker一样抛弃了就有的Swarm,选择支持Swarmkit。Swarmkit引擎非常轻量级,由于其内置早Docker Engine中,所以部署起来会非常方便。虽然目前Swarmkit引擎还在不断发展,而且bug也很多,但是它也有其擅长的使用场景,比如简单的CI/CD场景,它会非常灵活简洁。本文将带大家体验一下,Rancher v1.2对Swarmkit的支持。
部署方面秉承Rancher一贯的原则,非常简单,只需要在创建Env时选择Sawrm即可。
Env创建完毕后,会看到多个Infra Service需要创建,这时候和其他引擎一样,我们需要向Env中添加Host。我们知道Swarm的node有两种:Manager和Worker。Rancher创建的Swarm集群默认是3个Manager,多个Manager内有一个是Leader,另外两个备用。这样单个Host出问题,新的Leader会很快选举出来,保证集群的稳定性。比如我添加了两个Host,默认是先添加Manager角色,所以2个Host都会以Manager方式添加,如下图所示:
因篇幅问题不能全部显示,请点此查看更多更全内容