Event banner
Windows Server AMA: Developing Hybrid Cloud and Azure Skills for Windows Server Professionals
Event details
Hi, folks. Can any of you speak on the state of options for deploying k8s on Windows Server? I'm aware of AKS Hybrid Deployment as one option, discussed by Thomas on his blog last month (https://www.thomasmaurer.ch/2022/12/install-and-run-kubernetes-on-windows-server/). I'm asking about any other options if one may not be planning to integrate with Azure (no offense intended).
And I don't mean for necessarily highly scalable apps--just the ability to leverage especially Linux containers via k8s orchestration, and even if only a single server.
That may not be the kind of deployment that gets most people excited, but in the context of "diving into cloud learning", some shops may well need this ability to "jog" before they can "run" (where "walking" would be in their having been able to get started with the support in Docker Desktop for Windows to run Kubernetes and orchestrate Linux containers).
Finally, will this session be recorded, if we may have to miss all or part? Thanks.
https://learn.microsoft.com/en-us/azure/aks/hybrid/setup - the Kubernetes service on Windows Server is called 'Azure Kubernetes Service' for complex reasons, but doesn't actually need a connection to Azure to run or setup.
- carehartJan 31, 2023Copper Contributor
Thanks, Orin. That's indeed interesting to hear. I'd recommend https://learn.microsoft.com/en-us/azure/aks/hybrid/kubernetes-concepts on this for folks, as it better sets the stage (whereas yours was one of two ways to proceed to install it). It also clarifies (what seem) some pretty hefty requirements that people need to know about.
In particular, folks should note also that it can't be used if your Windows Server is itself on a virtualized machine (as some may have in a lab or even for their prod deployment, such as with a hosting provider or "departmental server"). And that prohibition of virtualization may well be true for any k8s option on Windows (if there are any others than this for Windows Server), since supporting Linux containers will require a vm (or wsl on Windows desktop).
Anyway, it will be interesting to see if you guys may get a chance to touch on this topic at all. I realize it could be something you feel is not suitable.
- thomasmaurerJan 31, 2023
Microsoft
There is a very interesting offer for you currently in preview, check out AKS Edge Essentials. This can be deployed on Windows 10/11 IoT Enterprise/Enterprise/Pro and Windows Server 2019, 2022, and as AKS always does, it supports Linux and Windows Containers. https://learn.microsoft.com/en-us/azure/aks/hybrid/aks-edge-overview- carehartJan 31, 2023Copper ContributorThanks for that, Thomas. It does indeed sound very interesting. That said, I looked but could not find confirmation: it seems it won't work with nested virtualization, so again not something folks can try first on a lab vm running Windows Server, nor if their prod Windows Server deployment is itself on a VM. If anyone may know otherwise, do speak up. But I'll presume this is the situation (and yes, it makes sense. Just clarifying it for some readers.)