Deploy a .NET application on Microsoft Azure Cobalt 100 VMs
Introduction
Background
Build and deploy a .NET application
Next Steps
Deploy a .NET application on Microsoft Azure Cobalt 100 VMs
Review frequently asked questions
These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
Azure Cobalt 100 offers general-purpose Dpsv6/Dplsv6 and memory-optimized Epsv6 series. Choose based on your build and deployment needs. The Learning Path doesn’t prescribe a specific size.
GitHub-hosted
arm64 runners are generally available for Team and Enterprise Cloud accounts. If your account qualifies, you can use hosted arm64 runners instead of a self-hosted runner.Confirm the runner is installed on the Azure Cobalt 100 VM and appears online in GitHub. Don’t start the workflow until the runner reports an available status.
Terraform creates an AKS cluster with node pools based on Azure Cobalt 100. This cluster is then targeted by the GitHub Actions workflow that deploys the .NET application.
Check that the deployed workload is scheduled onto the AKS node pool created for Azure Cobalt 100. Seeing pods running on that pool indicates the application is using
arm64 nodes as intended.