【问题标题】:Cloud Storage - Copy from PVC to Bucket云存储 - 从 PVC 复制到存储桶
【发布时间】:2021-09-18 06:32:18
【问题描述】:

我的 GCP 架构上目前有一个 PVC(旧的,没有动态存储大小)。

我想将所有内容从该 PVC 迁移到新存储桶。我已经启动并运行了桶并准备更换 PVC。

问题是我当前的 PVC 上有很多文件夹和子文件夹,因此手动复制文件夹和文件会花费太长时间,并且可能会导致一些错误。

我查看了 gsutil 命令,看起来它可能有效,但我没有找到复制 PVC 的所有内容(并保持该 PVC 的当前组织)的方法。

谢谢,

【问题讨论】:

  • 你看过 gsutil rsync 了吗?
  • 是的,我看到了,我会试一试,看起来很整洁 thx !
  • @guillaumeblaquiere 看起来它可能与 rsync 一起使用,只需要找到一种方法从我的本地环境运行命令以访问远程 PVC,例如:gsutil -m rsync -cdr web-xxxx-xxx:/var/www/html/files gs://example-bucket
  • 我认为您需要声明您的卷,然后执行命令,因此在 Pod 运行时上下文中

标签: google-cloud-platform google-cloud-storage gsutil kubernetes-pvc gcsfuse


【解决方案1】:

好吧,几天后,通过搜索如何在 PVC 到存储桶之间而不是在 POD 到存储桶之间进行传输,我找到了一个解决方案,我找到了执行此操作的 SKBN 工具。

它与大多数存储系统(S2、GCS、...)相连接,并且像魅力一样工作:skbn cp --src k8s://namespace/podName/containerName/path --dst gcs://bucketName

它也适用于其他方式,如有必要,将日期从存储桶复制到 pod。

【讨论】:

    猜你喜欢
    • 2018-06-18
    • 2022-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-23
    • 2020-01-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多