问题标签 [google-cloud-filestore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
109 浏览

google-cloud-filestore - 在 GCP Windows 实例上配置 GCP 文件存储

我一直在尝试在我的两个 GCP Windows VM 实例上挂载 Google Filestore 并用作 NFS 共享卷,但我不断收到以下错误。非常感谢任何帮助。我需要弄清楚这一点。

0 投票
1 回答
129 浏览

google-cloud-platform - 使用云工作流 Firestore 连接器在 Firestore 中插入数据时出现问题,其中 Json 对象来自上一步,这是一个云功能

我正在尝试构建一个工作流,在第 1 步中我正在运行一个云函数,它以 python 字典的形式返回一个 Json 对象,我希望使用 firestore 连接器将其插入到 Firestore 中。但我收到以下错误:

这就是我的工作流程的样子

如果代替 ${key_val} 我使用简单的 json {"field1": {"stringValue": "str1"},"field2": {"integerValue": 10}} 它工作正常并且数据被插入到 Firestore 但是如果我尝试使用与提到的 json 结构相同的变量 ${key_val} 中的对象,则会出错。

0 投票
0 回答
83 浏览

google-cloud-storage - 如何在带有 TPU 的 k8 集群上使用 GCP NFS 文件存储?

我正在使用 GKE 运行 K8 工作负载并希望添加 TPU 支持。 从 GCP 文档中,我“需要”附加一个 GCS 存储桶,以便作业可以读取模型和存储日志。但是,我们已经为我们的 k8 集群创建了共享的 NSF 挂载。“需要”GCS 使用 TPU 的要求有多难?共享 Filestore NFS 挂载可以正常工作吗?使用 GCS Fuse 怎么样?

我试图避免让集群用户知道后端文件系统(NFS 与 GCS),并且只知道他们提供的文件将在“/home/job”中可用。由于链接的文档显示gs://mybucket/some/path根据需要传递文件系统参数的值,因此我不确定该/home/job值是否仍然有效。TPU 是否直接访问文件系统并且仅与 GCS 兼容?还是节点访问文件系统(首选 GCS)然后与 TPU 共享数据(在内存中)?

我会尝试以艰难的方式学习(并报告),但很好奇其他人是否已经有这方面的经验。

0 投票
1 回答
167 浏览

google-compute-engine - 使用 GCP FileStore 设置 UNC 路径

我是 GCP 的新手。

目前我们有多个 MSSQL 服务器大量使用 UNC 路径,并且在尝试设置文件存储、将其挂载到 Windows VM 时,我似乎无法让 UNC 路径在 Microsoft Server 2019 实例中使用 UNC 路径.

GCP 是否支持来自文件存储的 UNC 路径。

0 投票
1 回答
151 浏览

kubernetes - 如果您的文件存储为 1tb,但持久卷要求仅为 20gb,会发生什么情况?

在 Kubernetes,更具体地说是 GKE,我创建了一个 Filestore 卷,最小为 1TB。

然后我创建了一个 20gb 的持久卷声明。

如果我为另一个服务创建另一个 20gb PVC 会发生什么?

具体来说,如果你想在 pod 之间共享磁盘空间但有不同的数据,这种存储如何工作?Google 是否会“批量”请求 X gb 并且此空间保留在磁盘中?

0 投票
1 回答
128 浏览

kubernetes - 在 NFS 中设置 PVC,不会挂载设置的 PVC 大小,而是设置整个 NFS 卷的大小

我们正在使用 NFS 卷(1TB 大小的 GCP 文件存储)来设置 RWX GCP 中的许多访问 PVC,这里的问题是:例如我分配了一个 5Gi 的 PVC 并将其挂载到 /etc/nginx/test-pvc 下的 nginx pod ,而不是仅仅分配 5Gi,它分配了整个 NFS 卷大小。

我登录到 nginx pod 并执行了 df -kh:

/etc/nginx/test-pvc 的大小是 1007G,这是我在 NFS 中的整个卷大小(1 TB),它应该是 5G,甚至在 /etc/nginx/test 中实际上并没有使用 5MB 的已用空间-PVC。为什么会有这样的行为?

使用的 PV 和 PVC yaml:

Nginx 部署 yaml

有什么我想念的吗?或者这是 NFS 的行为?如果是这样,那么在生产中处理它的最佳方法是什么,因为我们将有多个其他 PVC,并可能导致一些混乱和批量拒绝问题。

0 投票
1 回答
187 浏览

google-cloud-platform - 如何将文件上传到 Google Cloud Filestore?

我正在使用GKE,我想将 HTML 文件上传到Filestore,以便安装的 PersistentVolume 可以使用它。但是,Filestore 文档是模棱两可的。我已经尝试了该命令的一些变体,但我遇到了文档未涵盖的奇怪错误。这是我的 Filestore 实例:

图表中的交易量声明:

我不明白我应该在 scp 命令中使用什么client-name:/mount-directory

使用 3 个 gke 实例结果之一scp: /filestore: Read-only file system

使用filestore-ip:/filestore-path结果The resource was not found

我也尝试过的命令:

所以主要问题我应该在这里使用什么?

谢谢

0 投票
2 回答
130 浏览

google-cloud-platform - 将文件上传或下载到安装在 GKE 上的 Filestore

我已经在我的 Kubernetes 集群中挂载了一个 Filestore 实例。我可以将一些文件从本地计算机上传到 Filestore 实例吗?这就像将文件上传到谷歌驱动器,但在 Filestore 中。

0 投票
1 回答
138 浏览

kubernetes - 不同地域的客户端连接不上Filestore

我在同一个 Google Cloud 项目中有两个 GKE 集群,但是使用相同的 PV/PVC YAML,一个集群可以成功挂载 Filestore 实例,而另一个集群失败。失败的 GKE 集群事件如下所示:

挂载失败的 Kublet 日志:

也许一个线索是这两个集群位于不同的区域和不同的子网中?为什么 Filestore 可以连接到一个集群而不能连接到其他集群?

0 投票
2 回答
191 浏览

google-cloud-platform - 是否可以在同一个文件存储实例上安装两个不同的文件夹?

我正在尝试将文件存储实例连接到我的 GKE 集群。我的 GKE 集群上有两个部署,分别写入两个单独的卷声明。我想知道的是:

  • 我的一个 google 文件存储实例可以拥有一个中央 nfs 吗?
  • 如何在文件存储实例中创建文件夹并让我的 pod 与它交谈而不受干扰?

我看到的另一个选项是创建两个不同的文件存储 - 这似乎解决了我的问题,但我目前正在设置我的集群架构,这似乎是一种巨大的资源浪费(我有 ~ 1TB 数据,但我的 pod 使用大约 50GB每个 - 所以我在考虑分区,但 GCP 文档太神秘了)

也欢迎对我要实现的目标提出任何其他建议:)