首次启动应用时,应先启动其中一个节点,等待插件安装完毕并启用后,再启动其他节点。
当需要升级 NocoBase 版本时,参考此流程处理。
在集群生产环境需要谨慎或禁止使用插件管理和版本升级等功能。
NocoBase 暂时未实现集群版本的在线升级,为确保数据一致性,在升级过程中需要暂停对外服务。
操作步骤:
停止当前服务
停止所有 NocoBase 应用实例,并将负载均衡的流量转发至 503 状态页面。
备份数据
在升级前,强烈建议备份数据库数据,以防止升级过程中出现异常。
更新版本
参考 Docker 升级 更新 NocoBase 应用镜像的版本。
启动服务
应用内维护指在应用运行状态下,操作维护相关的功能,包括:
操作步骤:
缩减节点
将集群内运行应用的节点缩减至 1 个,其他节点停止服务。
进行应用内维护操作,如安装启用插件、备份数据等。
恢复节点
在维护操作完成,验证功能无误后,启动其他节点,等待节点启动成功后,恢复集群运行状态。