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

求 docker 集群部署有简单的方案

  •  
  •   SlipStupig · 2017-05-21 23:07:46 +08:00 · 4898 次点击
    这是一个创建于 2741 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在折腾 docker 集群,本来打算使用 k8s 发现学习曲线太高了,安装了 3 天都没跑起来,swarm 貌似很容易但是连个界面都没有,我需要如下功能:

    • 需要可视化管理
    • 需要安装和部署简单
    • 支持多机器镜像安装部署&监控&管理
    • 私有镜像管理
    • 可扩展 API (可选)

    有没什么方案能学习起来简单,安装起来不复杂的,而且能满足我的需求的方案呢?

    第 1 条附言  ·  2017-05-22 13:23:10 +08:00
    rancher 已经正常跑起来了,但是好像 rancher 创建的容器无法使用外网,还在摸索中,感谢各位关心
    23 条回复    2018-01-24 10:02:53 +08:00
    gy911201
        1
    gy911201  
       2017-05-21 23:17:48 +08:00   ❤️ 1
    用 juju 安装 k8s 或者用 kubeadm 安装?
    WildCat
        2
    WildCat  
       2017-05-21 23:24:32 +08:00 via iPhone   ❤️ 1
    Rancher?
    cxbig
        3
    cxbig  
       2017-05-21 23:24:52 +08:00   ❤️ 1
    要不你试试 rancher ?
    SlipStupig
        4
    SlipStupig  
    OP
       2017-05-22 00:14:07 +08:00
    @WildCat
    @cxbig
    感觉非常不错,一键安装就搞定了,但是不知道为啥 agent 加入主机的时候,我用的是 swarm 方案,老是报错无法连接到“ localhost:8090 ”
    yangxuan8282
        5
    yangxuan8282  
       2017-05-22 00:16:34 +08:00
    portainer 可以可视化管理,也支持 swarm
    SlipStupig
        6
    SlipStupig  
    OP
       2017-05-22 00:18:03 +08:00
    @yangxuan8282 这个也折腾了半天,在界面上设置完成密码,弹出一个框提示确实连不上 swarm,我已经正常初始化了
    defunct9
        7
    defunct9  
       2017-05-22 00:18:39 +08:00 via iPhone
    Lxc,从不可视化
    SlipStupig
        8
    SlipStupig  
    OP
       2017-05-22 00:22:52 +08:00
    @defunct9 需求不一样,没界面不方便,而且机器有点多
    yangxuan8282
        9
    yangxuan8282  
       2017-05-22 00:25:43 +08:00   ❤️ 1
    我记得之前试过 portainer 连集群很容易,你可以拿报错信息去他们的 gitter 问问,开发者回复很积极,现在这个时间有可能秒回
    defunct9
        10
    defunct9  
       2017-05-22 00:28:18 +08:00 via iPhone
    有界面才不方便吧。用 saltstack 管理即可
    mritd
        11
    mritd  
       2017-05-22 00:37:02 +08:00 via iPhone   ❤️ 1
    如果你真想玩,我建议你从头搞搞 k8s,二进制安装的教程都写得很详细了,Rancher 那东西太重了,还一句话不知道当讲不当讲,一键式傻瓜操作那种东西都是给玩明白了的人用的,因为他闲浪费时间,但是初学者😌出事你就 game over
    bingxx
        12
    bingxx  
       2017-05-22 01:19:44 +08:00
    生产环境,有人用 docker swarm 吗?
    SlipStupig
        13
    SlipStupig  
    OP
       2017-05-22 01:32:48 +08:00
    @mritd 我也想系统得学习一圈,但是学习是有成本的,我还得赶紧交差,这种环境下我没办法考虑那么多
    Orzzzz
        14
    Orzzzz  
       2017-05-22 01:55:55 +08:00
    laxenade
        15
    laxenade  
       2017-05-22 03:02:05 +08:00 via Android
    mesos+marathon 也可以,我记得 marathon 是有 ui 的
    janxin
        16
    janxin  
       2017-05-22 08:06:50 +08:00 via iPhone   ❤️ 1
    @bingxx 我记得阿里之前说用了
    WhiteLament
        17
    WhiteLament  
       2017-05-22 08:49:24 +08:00   ❤️ 1
    portainer 最轻量,但是没有私有仓库管理
    shipyard 适中,部署比 rancher 简单
    rancher 最重功能也最多
    derek80
        18
    derek80  
       2017-05-22 09:04:28 +08:00 via Android
    k8s 可以看下 kargo
    WildCat
        19
    WildCat  
       2017-05-22 12:16:10 +08:00
    k8s 我 3 天也没跑起来,官方文档宛如智障。并不是我一个人这么觉得
    jhsea3do
        20
    jhsea3do  
       2017-05-22 12:38:59 +08:00
    k8s 吧,三个宿主节点,国内做就是网速太慢,学习阶段最好在海外的云上,否则等待就是一种煎熬。
    EthanLiao
        21
    EthanLiao  
       2017-05-22 14:00:54 +08:00
    larkifly
        22
    larkifly  
       2017-05-22 14:38:38 +08:00
    我用 docker+swarm+shipyard 搭建了一套,目前正常运行,swarm 做集群管理,shipyard 作为界面查看,哈哈。
    liwl
        23
    liwl  
       2018-01-24 10:02:53 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5153 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:16 · PVG 17:16 · LAX 01:16 · JFK 04:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.