本人穷,买不起多个 ecs 就买了一台 ecs,用不了 k8s,网上查资料都是要先停掉镜像、删除,然后在创建镜像,有没有简单的实现类似"热部署"的功能的?
1
precisi0nux 2020-10-27 16:37:24 +08:00 via iPhone
你是说 ecs 只由一台 ec2 组成?热部署用 update_service 啊,或者 code deploy
|
2
dethan 2020-10-27 16:59:06 +08:00 via Android
把数据映射到主机试试
|
3
liuzhaowei55 2020-10-27 18:55:09 +08:00 via iPhone
docker swarm
|
4
tomczhen 2020-10-27 19:14:30 +08:00 via Android
就 HTTP 服务来说,可以,弄个 Nginx 挂容器前面就行。
不过你都省这个钱了,干嘛给自己找不自在,停几分钟多省事。 |
5
Jirajine 2020-10-27 19:17:30 +08:00 via Android
保持旧的服务不动,部署新的,完成后网关指向新服务,再把旧的撤掉。
|
6
StarUDream 2020-10-27 19:18:36 +08:00
docker swarm + portainer
|
7
jaylee4869 2020-10-27 19:22:15 +08:00
minikube: 单机 K8s
|
8
kekxv 2020-10-27 19:22:33 +08:00 via iPhone
开两个 docker,nginx 负载均衡
然后一个一个更新就可以了 |
9
julyclyde 2020-10-28 14:42:05 +08:00
需要先开新的才能热部署
然后再关闭旧的 |
10
lx0758 2020-11-04 11:13:19 +08:00
docker swarm + traefik 谁用谁知道
|