6.2. Data Grid 集群升级

spec.upgrades.type 字段控制在新版本可用时如何升级您的 Data Grid Operator。集群升级有两种类型:

shutdown
升级带有服务停机的数据网格集群。这是默认的升级类型。
HotRodRolling
在没有服务停机时间的情况下升级数据网格集群。

关闭升级

要执行关闭升级,Data Grid Operator 执行以下操作:

  1. 正常关闭现有集群。
  2. 删除现有集群。
  3. 使用目标版本创建新集群。

热升级

要执行 Hot Rod 滚动升级,Data Grid Operator 执行以下操作:

  1. 使用与现有集群一起运行的目标版本创建一个新的 Data Grid 集群。
  2. 创建远程缓存存储,将数据从现有集群转移到新集群。
  3. 将所有客户端重定向到新集群。
  4. 当所有数据和客户端连接都转移到新集群时,删除所有现有集群。
重要

您不应该通过缓存执行 Hot Rod 滚动升级,从而支持使用持久缓存存储进行传递。如果升级没有成功完成,则 passivation 可能会导致数据丢失,当 Data Grid Operator 回滚目标集群时。

如果您的缓存配置启用传递,您应该执行关闭升级。