容器数据备份有哪些好的方案?容器全备份?还是提取容器中的数据来备份?

越来越多的应用尝试使用容器平台部署。为防止数据的误操作(误删、误覆盖)也需要方便的备份恢复机制和异构存放。请问目前容器数据备份有哪些好的方案?备份整个容器?还是提取容器中的数据来备份? ...显示全部

越来越多的应用尝试使用容器平台部署。为防止数据的误操作(误删、误覆盖)也需要方便的备份恢复机制和异构存放。请问目前容器数据备份有哪些好的方案?备份整个容器?还是提取容器中的数据来备份? 

收起
参与46

查看其它 9 个回答zhuqibs的回答

zhuqibszhuqibs软件开发工程师Adidas

首先,容器中如果有数据,有三种方式放置,tmp、hostpath和storageclass
其次,如果要备份容器内的数据,如果使用tmp显然不可能,如果是hostpath,需要到指定的节点上去备份,但容器环境中,pod会切换,生产环境不会使用。
所以,生产的容器环境数据要备份,必然容器中的数据是storageclass,也就是说,要么是分布式存储,要么是集中存储,而这种存储,通常都是多副本的,多副本一般是无须备份的。

如果,真的一定要备份,请在容器所涉及应用的逻辑层,进行备份比较合适,比如如果是Elasticsearch,可以用reindex,把索引数据拉到另一个集群。

互联网服务 · 2021-09-14
浏览2569

回答者

zhuqibs
软件开发工程师Adidas
擅长领域: 云计算服务器存储

zhuqibs 最近回答过的问题

回答状态

  • 发布时间:2021-09-14
  • 关注会员:14 人
  • 回答浏览:2569
  • X社区推广