Skip to content
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

[EKS] Managed Windows Node Groups #584

Closed
tabern opened this issue Nov 19, 2019 · 10 comments
Closed

[EKS] Managed Windows Node Groups #584

tabern opened this issue Nov 19, 2019 · 10 comments
Labels
EKS Managed Nodes EKS Managed Nodes EKS Amazon Elastic Kubernetes Service Windows Windows containers Work in Progress

Comments

@tabern
Copy link
Contributor

tabern commented Nov 19, 2019

What is this
Ability to launch Managed Node Groups using EKS-optimized Windows AMIs.

What is the problem?
Today, EKS Managed Node Groups support EKS-Optimized Linux AMIs. Windows support will make it easier to run Windows clusters on Amazon EKS.

@tabern tabern added the EKS Amazon Elastic Kubernetes Service label Nov 19, 2019
@tabern tabern added this to We're Working On It in containers-roadmap Nov 19, 2019
@mikestef9 mikestef9 added EKS Managed Nodes EKS Managed Nodes Windows Windows containers labels Jun 11, 2020
@ChanceLee0111
Copy link

Would the recent launch template support on the managed node group resolve/close this roadmap?

@saiteja313
Copy link

Managed Node Group (MNG) with Custom Launch Template does not support Windows at the moment.

This is due to following reasons,

  1. EKS MNG does not add eks:kube-proxy-windows Kubernetes Group access for Windows worker nodes in 'aws-auth' ConfigMap

    • EKS MNG adds only system:bootstrappers and system:nodes Groups at the moment.
    • eks:kube-proxy-windows Group in EKS is binded to system:node-proxier ClusterRole.
      • system:node-proxier ClusterRole allows access to Kubernetes API resources Endpoints, Services and Nodes that are required for node bootstrapping purposes.
  2. Windows nodes take more boostrapping time than linux nodes. Due to this, EKS MNG fails to add below custom labels (EKS restricted) to worker node

    eks.amazonaws.com/nodegroup=<MNG_NAME>
    eks.amazonaws.com/nodegroup-image=<AMI_ID>
    eks.amazonaws.com/sourceLaunchTemplateId=<LAUNCH_TEMPLATE_ID>
    eks.amazonaws.com/sourceLaunchTemplateVersion=<LAUNCH_TEMPLATE_VERSION>
    

@Type1J
Copy link

Type1J commented Nov 28, 2020

I'd really like managed Windows nodes? Any progress here?

@paramanandd
Copy link

paramanandd commented Apr 8, 2021

any update on managed windows workers node group?

@JeffreyGarrett
Copy link

Hello is there any ETA on managed node groups supporting windows?

@lukehb
Copy link

lukehb commented Jun 18, 2022

How is the WIP going? Should we expect this to be "coming soon" in 2022?

@amchech
Copy link

amchech commented Aug 15, 2022

Any news ?

@Type1J
Copy link

Type1J commented Aug 15, 2022

@akestner It looks like this is a well watched issue. Is there anything that you can tell us?

@nascit
Copy link

nascit commented Dec 7, 2022

This is a highly requested feature. Would love to see this in 2023.

@mikestef9 mikestef9 moved this from We're Working On It to Coming Soon in containers-roadmap Dec 7, 2022
@mikestef9
Copy link
Contributor

EKS now supports Windows containers in managed node groups!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
EKS Managed Nodes EKS Managed Nodes EKS Amazon Elastic Kubernetes Service Windows Windows containers Work in Progress
Projects
Development

No branches or pull requests