当前位置: 欣欣网 > 码农

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

2024-05-16码农

今天推荐的这款工具是一款开源的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.gz
    tar -xvf <RELEASE-TARBALL-NAME>.tar.gz

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

    choco install velero

    版本兼容性参考:

    总结

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

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

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

    最近整理了2023年最火的软件神器,回复关键字 2023合集 获取

    推荐阅读 ⬇️ 都是高赞

    PS:求求啦! 在看 支持下吧!