3 ms·
I'm not sure about MacOS, but otherwise all major OSs today can run containers natively. However, the interest in non-Linux containers is generally very very lo
by tsimionescu 1y ago
I'm not sure about MacOS, but otherwise all major OSs today can run containers natively. However, the interest in non-Linux containers is generally very very low. You can absolutely run Kubernetes as native Windows binaries [0] in native Windows containers, but why would you?
Note that containers, by definition, rely on the host OS kernel. So a Windows container can only run Windows binaries that interact with Windows syscalls. You can't run Linux binaries in a Windows container anymore than you can run them on Windows directly. You can run Word in a Windows container, but not GCC.
[0] https://learn.microsoft.com/en-us/virtualization/windowscontainers/kubernetes/getting-started-kubernetes-windows https://learn.microsoft.com/en-us/virtualization/windowscont...
- kcoddington 1y agoI wouldn't think there are many use cases for Windows, but I imagine supporting legacy .NET Framework apps would be a major one.
- tsimionescu 1y agoIs there any limitation in running older.NET Framework on current Windows? Back when I was using it, you could have multiple versions installed at the same time, I think.
- pjmlp 1y agoYou can, but there are companies that also want to deploy different kinds of Windows software into Kubernetes clusters and so. Some examples would be Sitecore XP/XM, SharePoint, Dynamics deployments.