墨林码农专注分享开源项目, 精选开源社区技术干货,分享Github、Gitee上有趣、有价值的项目,一起学习,一起成长。
今天推荐的这款工具是一款开源的k8s备份或者迁移工具,在一些极端情况可能会救你,防患于未然!
开源地址在文末,其它问题可留言
Velero简介
在之前这款工具其实是叫做Heptio Ark,是一个k8s集群资源备份、还原的工具,可以选择在云上运行或者在本地部署。
如果你在寻找一款合适备份工具,那么这款工具可以作为参考,如果公司在做自己的备份还原工具,那么这款可作为参考。
它可以提供的主要功能有:
集群备份,用于丢失还原
将本集群的资源迁移到新的集群
测试集群资源复制到开发或者其它环境
Velero有哪些特点
按需备份、定时备份、可设置备份过期时间
备份和恢复 Kubernetes 资源: Velero 可以备份和恢复所有类型的 Kubernetes 资源,包括部署、服务、Pod、持久卷等。
支持多种存储提供商: Velero 支持多种存储提供商,包括 AWS S3、GCS、Azure Blob Storage 和 MinIO。
可定制的备份计划: Velero 可以配置为按计划定期运行备份,或根据需要手动备份。
增量备份: Velero 支持增量备份,只备份自上次备份以来已更改的数据。
灾难恢复: 在发生灾难时,Velero 可用于将您的 Kubernetes 环境恢复到之前的某个时间点。
易于使用: Velero 提供了一个易于使用和理解的命令行界面 (CLI)。
可扩展: Velero 支持插件来扩展其功能。
除了这些核心功能外,Velero 还提供许多其他优势,包括:
降低数据丢失风险: Velero 可以帮助您保护您的 Kubernetes 数据免遭意外删除或硬件故障。
改进灾难恢复: Velero 可以帮助您在发生灾难时快速恢复您的 Kubernetes 环境。
简化应用程序迁移: Velero 可用于在不同环境之间迁移 Kubernetes 应用程序。
Velero 是一款功能强大且用途广泛的工具,可帮助您保护您的 Kubernetes 环境并提高灾难恢复能力。
Velero快速安装部署
方式1:mac 可以通过brew安装
brew install velero
方式2:直接在github的release中下载最新的包
curl -O https://github.com/vmware-tanzu/velero/releases/download/v1.13.2/velero-v1.13.2-windows-amd64.tar.gztar -xvf .tar.gz
方式3:win用户可以通过choco安装
choco install velero
版本兼容性参考:
总结
Velero 是一款用于备份和迁移 Kubernetes 应用及其持久卷的开源工具。它提供了一种一致且易于使用的机制来保护您的 Kubernetes 环境免受数据丢失,并支持灾难恢复。
开源地址:https://github.com/vmware-tanzu/velero
官网地址:https://velero.io/
结束语
几个简单的字符,就能创造出欢乐,
几个简单的号码,便能写出奇迹。
一个键盘,就能畅游世界,
一根网线,便能知晓天下。
创作不易,感谢大家的支持。后续也会分享更多的干货和技术资讯,您的阅读就是对小编的支持,再次感谢各位老铁!
转载此文是出于传递更多信息目的。若来源标注错误或侵犯了您的合法权益,请与本站联系,我们将及时更正、删除、谢谢。
https://www.414w.com/read/535312.html