1

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

4

2 回答 2

1

由于您要上传的文件是应用程序的配置和凭据文件,因此使用 Filestore 看起来不是最佳选择。如果您需要将一些数据挂载为 ,则 Filestore 可能是合理的ReadWriteMany,因为最小卷大小为 1Tb,并且对于配置和凭据来说太多了。

相反,实现目标的更好方法是使用ConfigMaps来存储配置文件和Secrets来存储凭据。这也应该是一个更便宜的选择

您需要根据预置容量付费,而不是根据使用的容量付费。例如,如果您创建一个 1 TiB 的实例并在其上存储 100 GiB 的数据,则您将产生整个 1 TiB 的费用。

于 2021-09-01T13:40:54.493 回答
1

无法连接到 VPC 网络之外的 Filestore。

但是可以将文件从 VPC 网络之外的机器上传/下载到 Google 存储。

因此解决方案是将文件上传到 Google 存储,然后使用执行gsutil rsync gs://bucket mount-directory.

可以用连接到 VPC 网络的 VM 机器替换 Pod。

于 2021-09-01T13:35:15.280 回答