-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows nodes Support #67
Comments
@kubebn Changes was released, please try to run this pods on Windows nodes (you need to reinstall the stable chart) |
Hi @maksim-paskal , today I was planning to test Windows spot instances. However, I am getting confused with configuration. I have these values:
I am getting:
Is there anything else needs to be added so it can read Windows image manifest correctly? |
@kubebn in production we don't have any Windows server, for my test I create simple cluster with Windows and Linux nodes, see README Your logs doesn't have any reason why it not pull image, maybe your Windows nodes have some specific network settings, or it's some specific instance error.... Please try to create new AKS cluster (see README) and try to install helm upgrade aks-node-termination-handler \
--install \
--namespace kube-system \
aks-node-termination-handler/aks-node-termination-handler \
--set priorityClassName=system-node-critical and than install chart with your own |
I tried to install it straight using windows images: paskalmaksim/aks-node-termination-handler:v1.0.12-windows-amd64 Got this error message:
Is it actually compatible with Windows 2019?
|
@kubebn it's some kubernetes windows specific error, more info here it means that docker image that build for Windows 2022 can't start on Windows 2019, and vice versa, it can be fixed only with different docker images for specific Windows version. I see that AKS clusters have Windows 2022 by default
I build test images for your test, you can change image for your pods to check if it close your issues: Can you migrate your workflows from Windows 2019 to Windows 2022? |
Hi, yes we are aware that 2019 will be deprecated soon but unfortunately can’t migrate all of them now. I will try those images on Monday, I guess I will just create two daemonsets for diff versions. We have Linux and both Windows versions. |
There is more elegant way to run pods in your landscape
priorityClassName: system-node-critical
image: paskalmaksim/aks-node-termination-handler:latest
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.azure.com/os-sku
operator: NotIn
values:
- Windows2019
priorityClassName: system-node-critical
image: paskalmaksim/aks-node-termination-handler:latest-ltsc2019
nodeSelector:
kubernetes.azure.com/os-sku: Windows2019 It's my proof of concept for new release, I try to implement this on this week |
@kubebn Windows 2019 now has support, see readme |
Hello,
We've been lucky so far while using AWS and aws-handler does support Windows nodes.
We do have some Windows Nodepools running in the AKS therefore, I am wondering if there are any plans for Windows support? Thanks
The text was updated successfully, but these errors were encountered: