Containers-roadmap: [EKS] Managed Windows Node Groups

Created on 19 Nov 2019  路  3Comments  路  Source: aws/containers-roadmap

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.

EKS EKS Managed Nodes Windows

Most helpful comment

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

All 3 comments

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

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>
    

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

Was this page helpful?
0 / 5 - 0 ratings