8.2kstar,开源推荐,了解k8s的建议都看下

墨林一码农 2024-05-17 11:22:52

墨林码农专注分享开源项目, 精选开源社区技术干货,分享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 <RELEASE-TARBALL-NAME>.tar.gz

方式3:win用户可以通过choco安装

choco install velero

版本兼容性参考:

总结

Velero 是一款用于备份和迁移 Kubernetes 应用及其持久卷的开源工具。它提供了一种一致且易于使用的机制来保护您的 Kubernetes 环境免受数据丢失,并支持灾难恢复。

开源地址:https://github.com/vmware-tanzu/velero

官网地址:https://velero.io/

结束语

几个简单的字符,就能创造出欢乐,

几个简单的号码,便能写出奇迹。

一个键盘,就能畅游世界,

一根网线,便能知晓天下。

创作不易,感谢大家的支持。后续也会分享更多的干货和技术资讯,您的阅读就是对小编的支持,再次感谢各位老铁!

2 阅读:265

墨林一码农

简介:感谢大家的关注