• 隔离调度器
    • Segregate Scheduler
      • 概览
      • 它如何工作
      • 使用pool medadata注册节点

    隔离调度器

    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