We have the following setup in our infrastructure:
- ASP.NET Core service running in a Windows container/pod running in Kubernetes on a domain-joined Windows host (we have tested with both nano and server-core images)
- Followed the documentation on K8s for configuring gMSA for Windows containers/pods for domain-joined Windows hosts
- SQL Server running on a separate domain-joined Windows host - SQL service is running under a different domain account
We have configured the gMSA account with SQL Server and with the target database and we can use the gMSA account to login into this database and do all operations except with the one DB that has the one table with a FILESTREAM column. On that table, any attempt to access the FILESTREAM data via the C# SqlFileStream results in a System.ComponentModel.Win32Exception (53): The network path was not found.
I have found no documentation or articles or anything else around this specific use case. So can someone shed light on whether this is even supported, and what do I need to do to set this up correctly?