AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1035790
Accepted
Zama Ques
Zama Ques
Asked: 2020-09-30 15:13:38 +0800 CST2020-09-30 15:13:38 +0800 CST 2020-09-30 15:13:38 +0800 CST

了解 GKE 备份

  • 772

我希望了解有关 Google Kubernetes Cluster 备份的信息。我遇到了这个文档,但这似乎更多地是在 GCP Anthos Onpremises GKE Cluster 上。

https://cloud.google.com/anthos/gke/docs/on-prem/archive/1.1/how-to/administration/backing-up

我看到很少有博客谈论 GKE 功能来创建现有 GKE 集群的克隆,但我在 GCP 控制台中找不到任何选项来通过克隆现有 GKE 集群来创建新集群。

https://blog.doit-intl.com/google-kubernetes-engine-cluster-migration-with-velero-4a140b018f32

有人可以确认此克隆功能在 GKE 中是否仍然可用还是已被弃用?

除了克隆 GKE 集群之外,我们还需要备份集群资源和 PersistentVolume。Veloro 似乎是一个有用的工具,它是 GKE 感知的。

https://velero.io/

我正在寻找有关 GKE 集群备份的更多建议,该备份同时处理集群资源和持久卷。Google 关于 GKE 备份的任何建议/最佳做法

backup google-cloud-platform google-kubernetes-engine
  • 1 1 个回答
  • 1102 Views

1 个回答

  • Voted
  1. Best Answer
    mario
    2020-10-01T05:36:48+08:002020-10-01T05:36:48+08:00

    我看到很少有博客谈论 GKE 功能来创建现有 GKE 集群的克隆,但我在 GCP 控制台中找不到任何选项来通过克隆现有 GKE 集群来创建新集群。

    至于从现有的 GKE 集群创建一个新的GKE集群作为它的克隆,看起来这个选项仍然可用,但被移到了不同​​的部分。现在它在集群详细信息中可用(当您单击集群名称时)并称为DUPLICATE:

    在此处输入图像描述

    通常从模板创建集群已从云控制台中删除。你可以在这里阅读:

    GKE 以前支持集群模板。这些模板已从 Google Cloud Console 中删除...

    当我们谈论备份 Kubernetes 集群时,我们需要牢记基本区别。一件事是备份集群本身,另一件事是备份它的工作负载或部署到它的资源。

    就目前而言,没有一个工具可以让我们同时执行这两种操作,至少不能在托管 kubernetes 解决方案(如GKE )上执行。当然,当涉及到本地 kubernetes 安装(例如磁盘快照)时,执行集群的完整备份的可能性完全不同。

    Velero(以前称为 Heptio Ark)是一款出色的工具,可让您备份和恢复Kubernetes 集群 资源以及持久卷。它可以与任何公共云提供商或本地 k8s 安装一起使用。

    但是,正如您在集群迁移描述中看到的那样,在不同云提供商之间迁移持久卷时有一个警告:

    Velero 可以帮助您将资源从一个集群移植到另一个集群,只要您将每个 Velero 实例指向相同的云对象存储位置。此方案假定您的集群由同一云提供商托管。请注意,Velero 本身并不支持跨云提供商迁移持久卷快照。如果您想在云平台之间迁移卷数据,请启用 restic,它将在文件系统级别备份卷内容。

    如您所见,它仍然可以在restic的帮助下完成。但是,如果您将部署在GKE上的工作负载迁移到另一个GKE集群,则不需要它。

    至于备份或克隆现有GKE集群(集群本身,而不是其工作负载),一种有趣的方法是将其保存为代码,以便以后轻松地重新创建它。您可以使用基础设施即代码工具,例如terraform及其导入选项。

    • 1

相关问题

  • 总大小(磁盘)与总大小(媒体)

  • 社区对备份解决方案的意见

  • 无法读取不同 LTO-3 驱动器上的 LTO-3 磁带

  • 使用 TSM 备份时跳过硬链接

  • 使用 rsync 维护名称更改的目录的副本

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve