将 Kubernetes 存储与 Windows 中的文件同步

将 Kubernetes 存储与 Windows 中的文件同步

我们想迁移一些应用程序谷歌 kubernetes. 其中一个应用程序严格绑定到文件夹,它从中读取文件,这些文件是从第三方应用程序导出的。我从一个简易的 windows-mount 或类似软件中萌生的想法很快就被摧毁了。我的第二个想法是google bucket、rclone 和 fuse是“可以的”,但对于大量小文件来说不是最佳的。

我们有一个VPN在 kubernetes 中,我们能够连接到我们的 widows 服务器

我的问题是:

  1. 最好的选择是什么文件从 Windows 主机从一个
  2. 最好的选择是什么复制文件我们的遗产Windows 主机贮存,可以是安装

答案1

我不确定使用默认的 GCE/GKE 资源/选项是否可以实现这一点,我认为你需要检查一下GCE 上的 FS但使用文件选项,因为根据你解释的 PD 不会有帮助。关于 cp 的最佳选择,我发现这个最佳实践用于 Google 云端存储。

答案2

可能能够通过 SMB 安装 Windows 机器,但我们没有用于 SMB 的内置卷驱动程序。

您最好上传到 GCS 并同步到您的 pod(或者 FUSE,我猜)或将您的数据上传到 git 并使用 git-sync sidecar 同步到 pod。这具有很好的特性,您可以固定版本、回滚等。

相关内容