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 currently in preview, and is supported only by AKS clusters in the East US,Central US, West US 2, West Europe, Canada Central, and Canada East regions. Previews are made available to you on the condition that you agree to the supplemental terms of use. Some aspects of this feature may change prior to general availability (GA).

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.