我有以下场景:
因为我无法控制第一次更新和之后的规模,所以我正在丢失数据,因为新的有状态集模板中有特定的逻辑。
有没有办法控制这些操作的顺序?
有问题的服务是 Redis,我们正在尝试从独立模式(1 个副本)到复制(HA)而不丢失数据。
目前,我使用 helm 预安装作业解决了该问题,该作业基本上将 sts 缩放为零,之后 helm 会随更新一起提供。
我不是Redis专家,但我认为下面的解决方案应该对你有帮助。
我会尝试在现有实例 (A) 旁边安装另一个 Redis HA 实例 (B),将 A 的 PV 快照作为 B 的数据源。 这可以避免丢失您的数据。有关更多信息,您可以阅读有关卷快照的更多信息。
另请参阅此相关问题。