隔离调度器

Segregate Scheduler

概览

tsuru使用调度器来选择单元应该被部署到哪个节点。之前在round robin和隔离调度器有一个选择。在0.11.1版本,只有隔离调度器是可用的,它是默认的选择。有这个改变是因为round robin调度器的被破坏、未维持的,并且是一个比隔离调度器更坏的调度机制。

它如何工作

隔离调度器是一个调度器,用来隔离开在池子中的单元。

首先,你需要做的是定义一个在池子和teams之间的关联。之后,你需要使用pool metadata信息来注册节点,指示出节点属于哪个池子。

当部署一个应用时,调度器会在应用池子中选择一个节点 。

使用pool medadata注册节点

你可以使用带有docker-node-add的tsuru-admin来注册或者创建带有pool medadata的节点:

  1. $ tsuru-admin docker-node-add --register address=http://localhost:2375 pool=pool1
  2. Next Previous

原文: http://doc.oschina.net/tsuru-paas?t=52800