我在 GKE 上有一个小型集群,我使用动态配置为 Postgres 分配持久磁盘。这些磁盘会定期进行快照。当发生事故时,用快照内容覆盖动态创建的磁盘内容的最佳方法是什么?我考虑过删除磁盘并根据快照创建一个同名的新磁盘。但由于磁盘是由 k8s 创建和管理的,我担心手动弄乱它会破坏一切。
我决定在 k8s 之外创建一个新实例,将目标磁盘和一个基于快照的新磁盘附加到该实例,然后用它dd
来复制数据,但这比我想要的要慢得多。(~38MB/s)
有没有更好的办法?
我在 GKE 上有一个小型集群,我使用动态配置为 Postgres 分配持久磁盘。这些磁盘会定期进行快照。当发生事故时,用快照内容覆盖动态创建的磁盘内容的最佳方法是什么?我考虑过删除磁盘并根据快照创建一个同名的新磁盘。但由于磁盘是由 k8s 创建和管理的,我担心手动弄乱它会破坏一切。
我决定在 k8s 之外创建一个新实例,将目标磁盘和一个基于快照的新磁盘附加到该实例,然后用它dd
来复制数据,但这比我想要的要慢得多。(~38MB/s)
有没有更好的办法?