我正在使用 Kubernetes 重建遗留系统,并且在某些情况下需要读取文件并将文件写入 Windows 共享。
我曾尝试与我们的内部云提供商合作,在集群上安装各种驱动程序以挂载 Windows 共享,但未能成功。
到目前为止,我已经能够使用 smbclient 或curl 的命令功能来读取和写入文件,但这两种方法在工作时,与安装的替代方案(在 Kubernetes 集群外部进行的测试)相比似乎非常慢。与贴装相比,传输速度似乎只有一半甚至更差。
smbclient -U user%pass '//server/share' -m smb3 -c 'get bigfile.csv bigfile.csv'
和
curl -u "WORKGROUP\user:pass" smb://server/share/bigfile.csv > bigfile.csv
所以,我现在的问题是:
通过 SAMBA 共享加载文件时是否有办法加快 smbclient 或 curl 的速度,或者是否有任何其他方法可以与 SAMBA 共享交互而无需安装我所缺少的?或者,由于设置的性质,对该服务的卸载访问总是会变慢吗?