V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Cola90
V2EX  ›  Docker

Docker 有什么办法能对容器进行动态调度?

  •  
  •   Cola90 · 2017-02-15 14:34:36 +08:00 · 3517 次点击
    这是一个创建于 2838 天前的主题,其中的信息可能已经有所发展或是发生改变。

    譬如:监控到某个服务负载较高时,自动增加容器数量;当服务负载下降了,又能自动减少容器数量。 google 搜了一圈动态调度,好像啥也没有,是我关键字不对吗?

    12 条回复    2017-02-16 00:23:56 +08:00
    rrfeng
        1
    rrfeng  
       2017-02-15 14:59:58 +08:00
    kubernetes
    mesos marathon
    laxenade
        2
    laxenade  
       2017-02-15 15:20:48 +08:00
    除了楼上说的两个 也可以用 docker 自带的 remote api 搭配 docker swarm(不过有那时间学 swarm 还不如学 kubernetes 或者 mesos) (逃
    CMGS
        3
    CMGS  
       2017-02-15 15:24:42 +08:00
    。。。自己写的调度器就可以动态- -
    Cola90
        4
    Cola90  
    OP
       2017-02-15 15:42:04 +08:00
    @laxenade 已经建好 Docker Swarm 集群,求指点怎么调度
    Cola90
        5
    Cola90  
    OP
       2017-02-15 15:42:25 +08:00
    主要是,用什么做这个性能监控
    rrfeng
        6
    rrfeng  
       2017-02-15 16:38:05 +08:00
    premetheus or blahblahblah
    rockyou12
        7
    rockyou12  
       2017-02-15 16:45:27 +08:00
    然而 kubernetes 的部署,维护难度好大。当时看文档那安装方式多到把我给看懵了,让我直接投靠了 docker swarm 。不知道现在 kubernetes 安装还有没有这么复杂……
    laxenade
        8
    laxenade  
       2017-02-15 17:42:51 +08:00
    @rockyou12 coreos 上的安装步骤现在依然感人 kubernetes 只适合在 google cloud 上直接用(在每台机子上装好 kubernetes 所花的时间还不如手动部署 docker 了)
    laxenade
        9
    laxenade  
       2017-02-15 17:45:31 +08:00
    @rockyou12 #7 真要装的话 用 juju 可能会方便不少 不过那样就只能用 Ubuntu 了(应该也不是很大的问题,反正都是跑 docker 在什么系统上跑不是跑)
    Antidictator
        10
    Antidictator  
       2017-02-15 17:49:19 +08:00 via Android
    @laxenade 有时间学 swarm 还不如,此话怎解?
    leopku
        11
    leopku  
       2017-02-15 20:46:23 +08:00
    我在用 rancher
    上手容易,功能也不弱
    swulling
        12
    swulling  
       2017-02-16 00:23:56 +08:00 via iPhone
    这个叫 auto scale 搜索关键词很重要
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1221 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:20 · PVG 02:20 · LAX 10:20 · JFK 13:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.