Kubernetes卷快照与sql备份?

时间:2019-02-22 06:02:32

标签: database docker kubernetes volume snapshot

我正在Kubernetes容器内运行数据库。我计划运行K8s作业以从pod中自动备份数据库。

我也可以编写shell脚本来拍摄卷(PV)的快照。

哪种方法会更好?在紧急情况下,哪一个可以节省时间来恢复数据?

1 个答案:

答案 0 :(得分:1)

您可以使用Stash by AppsCode,这是备份Kubernetes卷的绝佳解决方案。

有关受支持的版本,请检查here

  

AppsCode的Stash是Kubernetes的restic运算符。如果你是   在Kubernetes中运行生产工作负载,您可能需要承担   磁盘备份。传统工具太复杂,无法设置和   在Kubernetes等动态计算环境中进行维护。 Restic是一个   快速,高效,安全的备份程序   部分。 Stash是Kubernetes的CRD控制器,它围绕Restic构建为   解决这些问题。   使用Stash,您可以备份以下安装的Kubernetes卷   工作负载类型:

     

部署,DaemonSet,ReplicaSet,ReplicationController,StatefulSet

使用ScriptHELM安装存储后,您需要遵循 如果您不熟悉BackupRestore的说明

我觉得它非常有用