V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
SlipStupig
V2EX  ›  程序员

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

  •  
  •   SlipStupig · 2017 年 5 月 21 日 · 5396 次点击
    这是一个创建于 3161 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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