9.4 滚动更新与回滚 9.4 滚动更新与回滚 Docker Swarm 提供的滚动更新和回滚机制,是保障应用在集群中持续稳定运行的关键特性。 它们允许在不中断服务的情况下,逐步更新服务的镜像或配置,并在出现问题时快速恢复到之前的稳定状态。 9.4.1 滚动更新的概念 滚动更新是指以受控的方式逐步更新服务中的容器。 Swarm 会一次更新一部分容器,而不是一次性替换所有容器。 在更新过程中,Swarm 会确保始终有一定数量的容器处于运行状态,从而保证服务的可用性。 滚动更新的主要优点包括: 零停机时间: 服务在更新过程中始终可用。 可控的风险: 如果新版本出现问题,可以快速回滚到之前的版本。 逐步验证: 可以在更新过程中监控新版本的性能和稳定性。 9.4.