Windows GPUs for AKS

This post has been republished via RSS; it originally appeared at: New blog articles in Microsoft Community Hub.

Today we are happy to announce the public preview of Windows on AKS GPU support! This feature aims to provide customers with the options of GPU compute-intensive workloads. A few examples of where a GPU supported node would benefit workloads are video encoding, machine learning, and large simulations. Through this release we hope to increase the parity between Windows and Linux on AKS.  

What is it? 

GPU support has been accomplished by enabling Windows node pools in AKS to support GPU workloads. This release will support all AKS Windows SKUs releases. As for the GPU support, there will be NVIDIA’s CUDA and GRID drivers. The current architecture installs a specific GPU Driver for each VM size. 

Prerequisites/High level Call outs for Enabling GPU Support 

Workload and driver compatibility are essential to deploying Windows nodes with GPU support. Please verify the workload is compatible with the driver installed to the VM Size.  

VM Size 

Driver Type 

NC series 




Required For Setup 

  • Kubernetes version 1.29.0 or greater is required for set up. 
  • Updating an existing Windows node pool to GPU isn’t supported. 
  • For AKS node pools, we recommend a minimum size of Standard_NC6s_v3.
  • The NVv4 series (based on AMD GPUs) aren't supported on AKS.

Optional Opt Out of Configuration 

Customer can opt out of auto driver installation by using:     

      --skip-gpu-driver-install flag 

In Closing 

To get started you can follow a detailed guide to show step-by-step instructions here. 

We would love to hear your feedback and suggestions on this new feature. Thank you for using Windows on AKS. We hope you enjoy using GPU supported nodes.  

Leave a Reply

Your email address will not be published. Required fields are marked *


This site uses Akismet to reduce spam. Learn how your comment data is processed.