Search code examples
linuxazure-service-fabrichyper-vwindows-server-2016

How do I configure Service Fabric Cluster on Windows Server 2016 to be able to run Linux Containers?


In one of our project, we have a technical constraint to use Service Fabric as platform to run applications built with Service Fabric SDK. The Service Fabric Cluster will use Windows Server 2016 for the Operating System.

However, the software also are depending on a 3rd party product that run as Docker Container running on Linux Container OS.

The Product Owner would like to have the Container to be deployed on the same Service Fabric cluster for easier management and monitoring.

It is known that Windows Server 2016 are able to run Linux Docker Container using Hyper-V Isolation Technology. How do I configure Service Fabric running on Windows Server 2016 to be able to utilize that technology and run Linux Containers?

Thank you.


Solution

  • Support for running Linux containers directly on WinSrv2016 is on the way. It's not here yet. Therefore you can't run them on SF yet either.

    You can't have a hybrid cluster either. So at this time your options is: run two SF clusters.