如何更新 Flynn? #如何更新 Flynn ? 有两种更新 Flynn 的方法:原地更新和备份/还原。因为原地更新是一种比较新的方式,并不完全稳定。所以,最安全的更新方式还是备份/还原。 ##备份/还原 备份/还原这种更新方法是:先将集群进行完整备份,再用新版的 Flynn 将备份还原到一个新的集群。更新步骤: 1. 用 `flynn cluster backup --file backup.tar` 命令对集群进行完整备份。 2. 按照[手动安装说明](https://flynn.io/docs/installation/manual)在新的集群上安装新版 Flynn,但不要执行启动那一步。 3. 在运行 `flynn-host bootstrap` 命令时,添加选项来指向集群的备份文件:`flynn-host bootstrap --from-backup backup.tar` 4. 更新指向旧群集的 DNS 记录,使其指向新集群。 ##原地更新 原地更新是一种新的更新方法,操作过程中可能会出现无法预料的问题,我们建议在进行更新操作之前先用 `flynn cluster backup` 命令对集群进行完整备份。集群进行更新时几乎可以实现零停机,但 Postgres 集群在更新时,可能会有几秒钟不可用。 要原地更新整个集群,运行 `flynn-host update` 命令。