详解kubernetes备份恢复利器 Velero - 深入了解Carina系列第三期

详解kubernetes备份恢复利器 Velero - 深入了解Carina系列第三期,第1张

传统的数据备份方案主要有两种, 一种是利用存储数据的服务端实现基于快照的备份,另一种是在每台目标服务器上部署专有备份 agent 并指定备份数据目录,定期把数据复制到外部存储上。这两种方式的备份机制相对固化,在云原生时代无法适应容器化后的d性、池化等部署场景。

以云原生存储插件 Carina 为例,数据库等数据敏感场景中每个数据库集群包括多个计算实例,实例可能在集群内任意漂移并实现自动故障恢复。传统数据备份方式在数据库集群快速扩缩容、跨节点漂移等场景下无法自动跟随计算实例迁移从而导致数据备份失效,因此一款贴合 k8s 容器场景的备份工具就十分重要。

Velero 是一款云原生时代的灾难恢复和迁移工具,采用 Go 语言编写,并在 github 上进行了开源,开源地址为:>1mino并没有限制单个文件或者一次上传文件大小的限制。

出现这个问题的原因是springboot限制了上传文件的大小

2yml中设定:

servlet:

multipart:

max-file-size: 10000MB

max-request-size: 10000MB

3文件上传、预览、下载、删除,参考代码

Kubernetes :容器编排引擎
Flink:分布式流数据流引擎
minio:开源的对象存储服务器(类似阿里OSS),兼容亚马逊的S3协议 , 对Kubernetes能够友好的支持

values-minioyaml

通过MiniKube查看我们的minio安装情况:

访问: >新特性介绍

OpenIM每周五发布新版,包括新特性发布,bug修复,同时合并PR,解决issue等

一个完善的IM系统,非常复杂,功能繁多,需求不一,比如对象存储有云端oss,cos,s3,私有化存储有MinIO等,推送有极光、个推,友盟等。希望大家能参与,共建社区,有兴趣的同学可以加我私聊。

安卓端体验: >

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13440608.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-06
下一篇 2023-08-06

发表评论

登录后才能评论

评论列表(0条)

保存