牧场主:我们可以用零停机时间来部署吗?
我的项目正在使用Rancher进行docker编排。 每当Rancher每次升级新镜像时,我都会看到停机时间取决于Web框架。 比如说java框架,停机时间如此之大:大概10-15分钟。
我的问题是:我们可以使停机时间达到零或几乎为零,而不是现在的情况。
谢谢
当你说'牧场主'时,你可以升级多种东西。
实际的服务器( rancher/server
)升级,基础架构堆栈升级。
为了更快的rancher/server
升级,您可以在实际过程之前执行docker pull rancher/server:vX.YZ
。
同样的策略也可以在节点上使用。
我们尽量保持不同版本之间的基本图像相同,以便只更新图层,以缩短图像下载时间。 升级时间可能会增加,具体取决于群集中节点的数量。