使用CoreOS实现Zero Downtime应用程序部署

Cam*_*lis 12 docker coreos

我有一个Docker容器,我想部署到CoreOS集群,必须从git仓库下载我的应用程序.

假设app容器运行nginx/nodejs

我该如何更新?

如果我提交容器并启动它,那将是第一次.但是我第二次用fleetctl来停止/启动容器然后我显然会有停机时间.我应该启动从该容器派生的新容器吗?

Bri*_*ard 10

以下是完全针对这种情况的完整演练:

http://coreos.com/blog/zero-downtime-frontend-deploys-vulcand.html