当前位置: 首页 > 软件库 > 云计算 > PaaS系统/容器 >

Heptio Ark

Kubernetes 灾难恢复管理系统
授权协议 Apache
开发语言 Google Go
所属分类 云计算、 PaaS系统/容器
软件类型 开源软件
地区 不详
投 递 者 逄边浩
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Heptio Ark 是一款用于 Kubernetes 集群资源和持久存储卷(PV)的灾难恢复管理系统。

Heptio Ark 提供了一个简单、可配置和可操作的强大方法来从一系列检查点备份和恢复应用和 PV ,这允许你在以下情况更好地自动化:

  • 减少灾难恢复 TTR(响应时间):

    • 基础设施损坏

    • 数据损坏

    • 服务中断

  • Kubernetes API 对象的跨云供应商迁移 (不支持持久卷快照的跨云提供商迁移)

  • 通过 prod 环境复制开发和测试环境设置(+ CI)

更具体地说,Heptio Ark 是将一个集群内服务与一个 CLI 相结合,可记录:

  • Kubernetes API 对象的可配置子集 - 作为存储在对象存储中的 tarball

  • 持续卷的磁盘快照 - 通过云提供商 API

Heptio Ark 目前支持 AWS、GCP 和 Azure 云提供商平台。

  • 一、拉取镜像 sudo docker pull nolanhzy/ark:latest 二、拉取源码 #国内用户 git clone https://ghproxy.com/https://github.com/NNNNolan/Ark.git /root/Ark #国外用户 git clone https://github.com/NNNNolan/Ark.git /root/Ark 三、新建配

  • https://github.com/QuadHex/ARK/releases   0.8.0版本网络使用evpp 调用     https://www.jianshu.com/p/9f09928829ba 转载于:https://www.cnblogs.com/hshy/p/10668623.html

 相关资料
  • Danger 本章节是为专家准备的,尽可能地恢复损坏的文件系统。这些操作有可能改善你的处境,也可能更糟糕。如果你不太确定,最好别下手。 导出日志 尝试危险的操作前,先备份个日志副本,像这样: cephfs-journal-tool journal export backup.bin 需要注意的是,此命令在日志损坏严重时也许会失效,在这种情况下,应该进行 RADOS 级的复制( http://tra

  • ### # 主库master宕机 登录从库show processlist查看两个线程的更新状态 mysql> show processlist\G *************************** 1. row *************************** Id: 6 User: rep Host: 192.168.0.200:45738 db:

  • 注: 内容翻译自 Disaster recovery etcd 被设计为能承受机器失败。etcd 集群自动从临时失败(例如,机器重启)中恢复,而且对于一个有 N 个成员的集群能容许 (N-1)/2 的持续失败。当一个成员持续失败时,不管是因为硬件失败或者磁盘损坏,它丢失到集群的访问。如果集群持续丢失超过 (N-1)/2 的成员,则它只能悲惨的失败,无可救药的失去法定人数(quorum)。一旦法定人

  • 备份 Docker的manager节点将Swarm的状态和日志存储在/var/lib/docker/swarm/目录下。在1.13或者更高版本中,这个目录下包含加密Raft日志的密钥。如果没有这些密钥,就没有办法恢复Swarm。 我们可以在任何一个manager节点上,按照下面的过程进行备份。 如果Swarmauto-lock设置被打开,我们需要unlock key才能进行从备份恢复。如何多的un

  • 我正在尝试找到一种为日志分析工作区规划故障转移/灾难恢复的方法。我浏览了https://docs.microsoft.com/en-us/Azure/Azure-monitor/learn/quick-create-workspace,没有看到任何导出工作区数据以进行灾难恢复的解决方案。下面是唯一可能的办法吗?https://www.borninthecloud.com/export-log-an

  • 如果我们失去了整个数据中心,我正在考虑ActiveMQ Artemis中的数据恢复选项。我们有两个数据中心,一个在东海岸,一个在西海岸。 从文档和论坛中,我找到了四种选择: 与number 2类似,但是在Artemis中启用了数据复制,因此Artemis处理复制。 镜像代理连接。 我们的IT团队在我们的其他服务中使用/熟悉MySQL复制、NFS和rsync。我们目前正在用一个通过MySQL复制的J

  • 20.6 灾难复原的考虑 之所以要备份当然就是预防系统挂点啦!如果系统真的挂点的话,那么你该如何还原系统呢? 硬件损毁,且具有完整备份的数据时 由于是硬件损毁,所以我们不需要考虑系统软件的不稳定问题,所以可以直接将完整的系统复原回去即可。 首先,你必须要先处理好你的硬件,举例来说,将你的硬盘作个适当的处理,譬如创建成为磁盘阵列之类的。 然后依据你的备份状态来复原。举例来说,如果是使用差异备份,那么

  • 有些正则表达式看上去很简单,但是执行起来耗时非常非常非常长,甚至会导致 JavaScript 引擎「挂起」。 开发者们很容易一不小心就写出这类正则表达式,所以我们迟早会面对这种意外问题。 典型的症状就是 —— 一个正则表达式有时能正常工作,但对于某些特定的字符串就会消耗 100% 的 CPU 算力,出现“挂起”现象。 在这种情况下,Web 浏览器会建议杀死脚本并重新载入页面。这显然不是我们愿意看到