Deploy Windows on Arm (WoA) Apps in Azure

Deploy a WoA app to Azure Kubernetes Services, and learn how to deploy a .NET app to Azure with a series of step-by-step tutorials.


Deploy an Arm-Based Kubernetes Service (AKS) cluster using Terraform.

  • Advanced topic for software developers who want to deploy an Arm-based Kubernetes cluster using Azure Kubernetes Service (AKS).

Deploy .NET applications to Microsoft Azure using an Arm64 VM

  • Four tutorial parts with an example that walks you through:

WoA Infrastructure and Tooling on Azure

Create a WoA VM, deploy Arm VMs with Terraform, Get started using Windows Subsystem for Linux (WSL), automate cloud development with IaC.


Create a Windows on Arm (WoA) VM

  • Introductory guide on how to start an WoA Virtual Machine (VM) in Azure cloud.

Deploy Arm VMs with Terraform

  • Learn how to automate Arm VM creation using Terraform, deploy Arm VMs on Azure, and provide access via Jump Server.

Windows Subsystem for Linux (WSL)

  • Get started guide on using Windows Subsystem for Linux (WSL) for developers with WoA computers doing Linux or cloud-native development.

Automate Cloud Development Using Infrastructure as Code (IaC)

  • How to automate the deployment of all the Azure resources required to deploy a containerized app, and set up Pulumi for IaC, and automate the provisioning of Azure resources.

WoA for Cloud Native Software Development

  • Video tutorial covering developer resources for WoA, such as Windows Subsystem for Linux (WSL2), Visual Studio Code, Docker for containers, microservice development, and more.

Set Up Your CI/CD System Native on Arm

Get started using Arm-based hosted runners with GitHub actions for native WoA CI/CD, and more.


Setup a CI/CD for WoA with GitHub Actions

  • Learn how to setup a CI/CD flow with GitHub Actions to use Windows on Arm as the self-hosted runner host, and run a simple workflow.

How to Emulate WoA for Your CI/CD system

  • This blog presents a solution, accessible to any Linux x64 machine, based on emulation, combining qemu-user and wine.

Accelerate Your CI/CD with Arm Runners in GitHub Actions

  • Sign up to be notified when these runners become available to your organization.

Join the Arm Developer Program


Arm Developer Program logo


Join the Arm Developer Program to build your future on Arm. Get fresh insights directly from Arm experts,
connect with like-minded peers for advice, or build on your expertise and become an Arm Ambassador.

Join Now

Community Support

Learn from the Community

Talk directly to an Arm expert, like Jason Andrews, and the broader Arm community in server and cloud computing today.

Jason Andrews

Jason helps Arm partners in the areas of IP selection, system architecture, software development, and performance analysis. Jason has written hundreds of articles about Arm technology and is a member of the AWS Community Builder program promoting AWS Graviton processors.

Tell Us What We Are Missing

Think we are missing some resources? Have some examples to share from your experience? Let us know directly via the link below.