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

有没有轻量级的 docker 部署方案

  •  
  •   gamesover · 2019-11-29 18:44:09 +08:00 · 9385 次点击
    这是一个创建于 1810 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有一个个人 hobby 项目,想 docker 部署。

    k8s 玩不起,对机器对配置要求太高,根本没精力。 k3s,对机器要求是低了,但是对配置和 k8s 完全一样的。 swarm 根本没人用,直接 pass 貌似只能用直接 docker-compose 了,这个又太简单了,能不能稍微多点功能。但不要直接给我 k8s 这种巨无霸,用不上这么多 fancy 的功能。

    大家有没有啥好意见?

    19 条回复    2019-12-24 10:20:16 +08:00
    momocraft
        1
    momocraft  
       2019-11-29 18:45:04 +08:00
    docker-compose ?
    momocraft
        2
    momocraft  
       2019-11-29 18:46:02 +08:00
    原来 docker-compose 还简单,能不能说一下你想要什么功能
    monsterxx03
        3
    monsterxx03  
       2019-11-29 18:47:47 +08:00
    nomad 相对简单点

    https://www.nomadproject.io/
    gamesover
        4
    gamesover  
    OP
       2019-11-29 19:02:39 +08:00
    @momocraft 能不能有一个 master 和 worker,既能 load balance,又安全点,master 挂了 worker 可以顶上?
    gamesover
        5
    gamesover  
    OP
       2019-11-29 19:04:53 +08:00
    @momocraft 有个简单的 ui 界面可以监控每个 node 的状态,应用进程,cpu 什么的
    tomczhen
        6
    tomczhen  
       2019-11-29 19:18:17 +08:00
    需求不高 swarm 挺好用的,简单,轻便。至于分享没 k8s 多,因为 k8s 才逼格高嘛,毕竟国内随便拉个公司出来都是高并发、大数据业务。:doge:
    lhx2008
        7
    lhx2008  
       2019-11-29 19:18:37 +08:00 via Android
    docker stack 啊,docker 集成的,compose 已经废弃了吧
    tomczhen
        8
    tomczhen  
       2019-11-29 19:19:00 +08:00
    补充一下:portainer + docker swarm
    endoffight
        9
    endoffight  
       2019-11-29 19:25:25 +08:00 via Android
    rancher
    naixiaoxin
        10
    naixiaoxin  
       2019-11-29 21:41:34 +08:00
    docker run 不行么?
    Yourshell
        11
    Yourshell  
       2019-11-29 22:13:35 +08:00
    我还以为那个 hobby 是什么我不知道的技术,还去搜索一下。
    ???
    gamesover
        12
    gamesover  
    OP
       2019-11-30 00:19:09 +08:00
    @tomczhen 非常感谢,花了 2 个小时,portainer + docker swarm 已经跑起来了,多谢

    swarm 不同 ip 连起来一点问题都没有

    k3s 我不同 ip (比如 master 在 aws,worker 在 azure ),用公共 ip 连都连不起来
    Xusually
        13
    Xusually  
       2019-11-30 00:20:36 +08:00
    @gamesover swarm 没人用这个不敢苟同。。并不是所有场合都需要搞 k8s 这么复杂的。。楼主都说了轻量了,swarm 很合适吧
    gamesover
        14
    gamesover  
    OP
       2019-11-30 02:27:27 +08:00
    docker swarm 部署完一个 service,和对 service 绑定一个域名?好像必须要安装 Universal Control Plane ?这个是收费的吧
    eslizn
        15
    eslizn  
       2019-11-30 03:57:54 +08:00
    推荐 dokku
    springz
        16
    springz  
       2019-11-30 08:43:29 +08:00
    或许你需要 Portainer https://www.portainer.io/
    springz
        17
    springz  
       2019-11-30 08:45:37 +08:00   ❤️ 1
    我的开发环境是用 Portainer + Docker Compose 管理的,k8s 说实话太太太太复杂了。
    springz
        18
    springz  
       2019-11-30 08:45:49 +08:00
    lnanddj
        19
    lnanddj  
       2019-12-24 10:20:16 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1087 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:33 · PVG 06:33 · LAX 14:33 · JFK 17:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.