
Estoy reconstruyendo un sistema heredado usando Kubernetes y, en algunos casos, necesito leer y escribir archivos en recursos compartidos de Windows.
Intenté trabajar con nuestros proveedores de nube internos para instalar varios controladores en el clúster para montar recursos compartidos de Windows, pero no pude hacerlo.
Hasta ahora he podido leer y escribir archivos usando la función de comando de smbclient o curl, pero ambos métodos, mientras funcionan, parecen ser muy lentos en comparación con una alternativa montada (pruebas realizadas fuera del clúster de Kubernetes). La velocidad de transferencia parece ser aproximadamente la mitad o incluso peor en comparación con la de montaje.
smbclient -U user%pass '//server/share' -m smb3 -c 'get bigfile.csv bigfile.csv'
y
curl -u "WORKGROUP\user:pass" smb://server/share/bigfile.csv > bigfile.csv
Entonces mi pregunta ahora es:
¿Existe alguna forma de acelerar smbclient o curl al cargar archivos a través de recursos compartidos SAMBA o hay algún otro método para interactuar con recursos compartidos SAMBA sin montar que me falta? ¿O el acceso desmontado a este servicio siempre será más lento debido a la naturaleza de la configuración?