【问题标题】:How do I connect Kubernetes Engine on GCP to an external Google Cloud Storage Bucket?如何将 GCP 上的 Kubernetes Engine 连接到外部 Google Cloud Storage Bucket?
【发布时间】:2018-10-30 16:00:52
【问题描述】:

我在 GCP 上的 Kubernetes 集群上部署了一个 pod。我使用了一个使用 PVC 作为卷挂载的持久卷。 我需要将驻留在 Google Cloud Storage 存储桶中的数据(.doc 文件)输入到 pod 的数据路径中。

如何挂载这个外部存储或将数据注入 pod?

我要求这是实时连接或定期进行注入。

【问题讨论】:

  • 我很困惑。您目前无法将 GCS 存储桶安装为 PV/PVC。你想做什么——你能简化你的问题吗?
  • 是的,我想将 GCS 存储桶安装为 PV/PVC。
  • 你做不到

标签: elasticsearch kubernetes google-cloud-storage google-kubernetes-engine


【解决方案1】:

我找到了一种将谷歌云存储桶挂载到 Kubernetes 中的方法- GCS Fuse 必须内置到镜像中,然后可以将云存储桶挂载为目录。我参考了这些链接来实现这一点-

https://karlstoney.com/2017/03/01/fuse-mount-in-kubernetes/

https://github.com/maciekrb/gcs-fuse-sample

【讨论】:

  • 不知道为什么投反对票,这正是我正在寻找的解决方案(让文件系统从容器访问存储桶),非常感谢!
  • 即使我也不确定为什么投反对票。这个解决方案完美地回答了这个问题。
【解决方案2】:

正如AhmetPatrick 所述,在 Google Kubernetes Engine (GKE) 上无法将 Google Cloud Storage (GCS) 存储桶作为 PV/PVC 挂载。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多