Kasten k10 多云适配系列 01 – 利用 Kasten K10 保护 Nutanix Karbon 云原生应用

1. 前言

我们不断看到企业客户利用 Karbon 快速配置和部署 Kubernetes 集群,这使得他们在企业的云原生之旅上又取得了进展。利用 Kasten K10 集成 Nutanix Objects 对于企业云平台的进行统一的应用保护和数据管理,可以十分轻松地保证 Karbon 上的云原生应用的保护和移动性。

继续阅读“Kasten k10 多云适配系列 01 – 利用 Kasten K10 保护 Nutanix Karbon 云原生应用”

Kasten k10 快速部署系列 02 – 利用 KubeSphere 快速部署 Kasten 云原生数据管理平台

前言 - Kasten on KubeSphere

Kasten K10 是 Veeam 在 Kubernetes 平台的数据管理解决方案,通过部署 Kasten K10 企业可以安全地备份和还原、执行灾难恢复以及迁移云原生的应用。Kubernetes 集群资源和持久卷等存储资源。解决用户备份、灾难恢复、迁移过程中的数据管理问题,提高云原生环境数据管理的便捷性,帮助用户降低灾备成本,提高生产执行效率。

继续阅读“Kasten k10 快速部署系列 02 – 利用 KubeSphere 快速部署 Kasten 云原生数据管理平台”

Kasten k10 实战系列 12 – Kasten K10 日常运维总结

1. 前言

对于 Kasten k10 的日常操作虽然有图形界面,但 K8S 平台本身的自动化通常是通过操作yaml文件的方式进行的。同时我们还可能遇到各种各样的问题,在本期文章是这个系列的最后一章,在文章结束时我们把以下三个话题做为重点,让我们走近云原生,走近开源的世界。

  • 日常运维命令合集
  • 如何获得支持?
  • 走近 Kasten 开源项目

继续阅读“Kasten k10 实战系列 12 – Kasten K10 日常运维总结”

Kasten k10 实战系列 11 – Kasten K10 通用存储备份和恢复

1.背景

K8S 通常会使用一些本地存储(例如,本地 SSD)来部署一些轻量级应用,有时这些应用也需要保护。还有一种情况就是 K10 并不支持当前底层存储做存储集成与CSI的快照支持。为了在这些情况下保护数据,K10 可以利用 Kanister 使您能够通过极小的应用程序修改,以高效和透明的方式添加备份、恢复和迁移此应用程序数据的功能。

下面我们将提供一个完整的示例,唯一需要的更改是向您的现有的应用程序部署 (Deployment) 中添加一个 Kanister sidecar,同时它可以挂载应用程序数据卷和一个请求通用备份的注释(annotation)。

继续阅读“Kasten k10 实战系列 11 – Kasten K10 通用存储备份和恢复”

Kasten k10 实战系列 10 – Kasten k10 多集群管理器

1.前言

在不断增长的 Kubernetes 多租户和多集群环境中,统一进行数据管理的操作,如备份和灾难恢复是纷繁复杂的。根据行业消息,大约有 20% 的企业生产环境中 Kubernetes 部署规模已经超越了 50 个 Kubernetes 集群,预计到 2021 年会更加速采用。

Kasten k10 by Veeam 从 v3.0 版本开始引入多集群管理支持,并可扩展到多租户环境。这一功能的引入满足了客户的需求,提高了生产力。在本篇文章中我将进一步解释 Kasten K10 多集群管理器的应用。

继续阅读“Kasten k10 实战系列 10 – Kasten k10 多集群管理器”

Kasten k10 实战系列 09 – K10 整体环境灾备

1. 前言

任何备份软件必须考虑的是如何进行自我保护,Kasten 也不例外, K10 是以一个应用的状态存在于 K8S 集群中的。虽然 K8S 集群本身具有平台的冗余性,但必须要警惕的是,灾难总是在不经意之间发生。例如 K10 被意外删除,或是 K10 使用的底层存储发生故障,甚至K10 所在的集群被意外破坏等等。Kasten K10 的灾难恢复,旨在保护 K10 免受底层基础架构故障的影响,以达成在各种灾难情况下恢复 K10 灾备平台的能力。

继续阅读“Kasten k10 实战系列 09 – K10 整体环境灾备”

Kasten k10 实战系列 08 – Kasten K10 云原生应用的灾备与迁移

1. 前言

在多种 K8S 集群之间灾备和迁移云原生的应用程序,同时又不影响现有集群内的容器与应用的正常工作有时是极具挑战性的。无论是有状态的应用灾备,或是由于平台升级、资源重组引发的迁移,虽然看上去任务并不困难,但随着应用程序之间的依赖性增加,以及操作过程中减少停机时间的要求,该操作可能会变得难以处理。

继续阅读“Kasten k10 实战系列 08 – Kasten K10 云原生应用的灾备与迁移”

Kasten k10 实战系列 07 – Kanister 应用感知框架的使用

Kasten k10 实战系列 07 - Kanister 应用感知框架的使用

1. 前言

由于 Kubernetes 本身的特性,基于 Kubernetes 开发和运行的应用对于企业的商业目标非常重要。随着 Kubernetes 中有状态应用程序的部署在云原生基础架构中的越发成熟,对有状态的云原生应用如何进行备份就成为了一个让人担心的问题。实际上在生产系统运行有状态应用并不是一件容易的事情,这需要我们仔细的计划并部署,管理者需要清晰地知道数据备份到哪个位置,备份的时间计划以及备份时间窗口,以确保与应用关联的数据也被正确备份了,从而达成应用的一致性,Kanister 就是解决这此问题的有利武器。

继续阅读“Kasten k10 实战系列 07 – Kanister 应用感知框架的使用”

Kasten k10 实战系列 06 – Kasten K10 应用的备份与恢复

Kasten k10 实战系列 06 - Kasten K10 应用的备份与恢复

1. 前言

为了发展有新的商业模式,企业都纷纷开始部署云原生的应用。在云原生的世界里,我们面临着不断实施和部署新应用的需要,以及吸引新的客户。 但与以往不同的是 Kubernetes 上需要采用云原生方式来进行软件的开发、部署与运维,这时陈旧的运维技术与工具是否能否经受住新模式的考验呢? 对企业的 CIO 来说,将关键应用转移到Kubernetes 的最大挑战之一就是在 Kubenetes 上的灾难与恢复能力。在这章中,我们将讨论何在 K10 策略设定中使用灾备的概念来保护 K8S 上的应用程序。

继续阅读“Kasten k10 实战系列 06 – Kasten K10 应用的备份与恢复”

Kasten k10 实战系列 05 – Kasten K10 安装 on TKE 最佳实践

Kasten k10 实战系列 05 - Kasten K10 安装 on TKE 最佳实践

1. 前言

由于近期项目的原因,Mars 有大约一周的时间都在 TKE 上工作,之间也踩了一些坑。发现还是需要写一个 Kasten K10 安装 on TKE 的最佳实践。由于 TKE 是一个定制化的 K8S,所以有很多有个性与特色的部分。本着让 每一个 Veeam 的 Partner SE 都可以尝试安装 Kasten 的态度,我们详细的列出了每一步的过程,本文让我们从安装开始给您一些参考,以尽量避免大家少走一些弯路。

继续阅读“Kasten k10 实战系列 05 – Kasten K10 安装 on TKE 最佳实践”