我的项目使用Rancher进行docker编排。我看到每次Rancher升级新镜像时,都会看到停机时间取决于Web框架。例如,在Java框架中,停机时间是如此之大:大约10至15分钟。
我的问题是:我们能否使停机时间降至零或几乎为零,而不是目前的情况。
谢谢
最佳答案
说“Rancher”时,您可以升级多种内容。
实际服务器(rancher/server
)升级,基础架构堆栈升级。
为了更快地进行rancher/server
升级,您可以在实际过程之前执行docker pull rancher/server:vX.Y.Z
。
同样的策略也可以在节点上使用。
我们尝试使不同发行版之间的基本镜像保持相同,以便仅获取更新的层以减少镜像下载时间。并且升级时间会增加,具体取决于群集中的节点数量。
关于docker - Rancher:我们可以零停机时间部署吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42369992/