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

单服务器,使用 docker 能否简单的实现类似"热部署"的功能

  •  
  •   ohohohh · 2020-10-27 16:31:45 +08:00 · 3207 次点击
    这是一个创建于 1480 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本人穷,买不起多个 ecs 就买了一台 ecs,用不了 k8s,网上查资料都是要先停掉镜像、删除,然后在创建镜像,有没有简单的实现类似"热部署"的功能的?

    10 条回复    2020-11-04 11:13:19 +08:00
    precisi0nux
        1
    precisi0nux  
       2020-10-27 16:37:24 +08:00 via iPhone
    你是说 ecs 只由一台 ec2 组成?热部署用 update_service 啊,或者 code deploy
    dethan
        2
    dethan  
       2020-10-27 16:59:06 +08:00 via Android
    把数据映射到主机试试
    liuzhaowei55
        3
    liuzhaowei55  
       2020-10-27 18:55:09 +08:00 via iPhone
    docker swarm
    tomczhen
        4
    tomczhen  
       2020-10-27 19:14:30 +08:00 via Android
    就 HTTP 服务来说,可以,弄个 Nginx 挂容器前面就行。

    不过你都省这个钱了,干嘛给自己找不自在,停几分钟多省事。
    Jirajine
        5
    Jirajine  
       2020-10-27 19:17:30 +08:00 via Android
    保持旧的服务不动,部署新的,完成后网关指向新服务,再把旧的撤掉。
    StarUDream
        6
    StarUDream  
       2020-10-27 19:18:36 +08:00
    docker swarm + portainer
    jaylee4869
        7
    jaylee4869  
       2020-10-27 19:22:15 +08:00
    minikube: 单机 K8s
    kekxv
        8
    kekxv  
       2020-10-27 19:22:33 +08:00 via iPhone
    开两个 docker,nginx 负载均衡
    然后一个一个更新就可以了
    julyclyde
        9
    julyclyde  
       2020-10-28 14:42:05 +08:00
    需要先开新的才能热部署
    然后再关闭旧的
    lx0758
        10
    lx0758  
       2020-11-04 11:13:19 +08:00
    docker swarm + traefik 谁用谁知道
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2839 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:54 · PVG 13:54 · LAX 21:54 · JFK 00:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.