求 docker 集群部署有简单的方案 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
SlipStupig
V2EX    程序员

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

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

    最近在折腾 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
    xiaolanglang
        1
    xiaolanglang  
       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     Solana     933 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 23:29 PVG 07:29 LAX 15:29 JFK 18:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86