Azure Dev Spaces

A rapid, iterative Kubernetes development experience for teams

With minimal dev machine setup, you can iteratively run and debug containers directly in Azure Kubernetes Service (AKS). You can also collaborate with your team in a shared Kubernetes cluster, and do end-to-end testing with other components without replicating or mocking up dependencies. With Azure Dev Spaces, you can develop on Windows, Mac, or Linux using familiar tools like Visual Studio, Visual Studio Code, or the command line.

Important

Azure Dev Spaces is supported only by AKS clusters in the East US, East US 2, Central US, West US 2, North Europe, West Europe, UK South, Southeast Asia, Australia East, Canada Central, and Canada East regions. Azure Dev Spaces supports using the Azure CLI or Visual Studio Code with the Azure Dev Spaces extension installed on Linux, MacOS, or Windows 8 or greater to build and run your applications on AKS. It also supports using Visual Studio 2017 with the Web Development workload and Visual Studio Tools for Kubernetes installed on Windows 8 or greater.

Get started on Azure Dev Spaces

Please select a language-specific guide to get started:

How Azure Dev Spaces simplifies Kubernetes development

Azure Dev Spaces helps development teams be more productive on Kubernetes in the following ways

  • Minimize local dev machine setup for each team member and work directly in AKS, a managed Kubernetes cluster in Azure.
  • Rapidly iterate and debug code directly in Kubernetes using Visual Studio 2017 or Visual Studio Code.
  • Generate Docker and Kubernetes configuration-as-code assets for you to use from development through to production.
  • Share a managed Kubernetes cluster with your team and collaboratively work together. Develop your code in isolation, and do end-to-end testing with other components without replicating or mocking up dependencies.