高可用性集群的升级流程是什么?

JFrog支持
2023-01-22十一10

升级早于3.4.0的HA集群版本将需要关闭所有HA节点,在主(主)和从(从)节点上执行所有必要的升级,等待5分钟,然后再次启动所有内容。


对于人工3.4.0及以上版本,改进升级流程已执行完毕。如果遵循以下流程,您在升级期间应该没有停机时间:

    • 我们将假设您使用的集群运行一个主节点和任意数量的辅助节点。

    • 关闭主节点并对其进行升级;在执行此操作时,负载平衡器将把所有查询重定向到辅助节点。

    • 当主节点再次启动时,它将更新配置和DB模式,然后向辅助节点发送重新加载配置消息。

    • 从主节点接收到重载消息后,所有辅助节点将自己的版本与主节点上运行的版本进行比较;如果版本不匹配,它们将优雅地关闭。

    • 在所有次要节点上运行升级过程,并将其恢复到最新版本,从而使整个集群升级到最新版本。