Azure Dev Spaces

Una experiencia de desarrollo en Kubernetes iterativa y rápida para los equipos

Con una instalación mínima en el equipo de desarrollo, es posible ejecutar y depurar contenedores de forma iterativa directamente en Azure Kubernetes Service (AKS). También puede colaborar con su equipo en un clúster de Kubernetes compartido y realizar pruebas de un extremo a otro con otros componentes sin replicar ni simular dependencias. Con Azure Dev Spaces, puede desarrollar en Windows, Mac o Linux con herramientas conocidas como Visual Studio, Visual Studio Code o la línea de comandos.

Importante

Azure Dev Spaces solo es compatible con clústeres AKS en las regiones Este de EE. UU., Este de EE. UU. 2, Centro de EE. UU., Oeste de EE. UU. 2, Norte de Europa, Oeste de Europa, Sur de Reino Unido, Sudeste Asiático, Este de Australia, Centro de Canadá y Este de Canadá. Azure Dev Spaces admite el uso de la CLI de Azure o Visual Studio Code con la extensión de Azure Dev Spaces instalada en Linux, MacOS o Windows 8 (o alguna versión posterior) para compilar y ejecutar las aplicaciones en AKS. También admite el uso de Visual Studio 2017 con la carga de trabajo Desarrollo web y Visual Studio Tools para Kubernetes instalados en Windows 8 (u otra versión posterior).

Introducción a Azure Dev Spaces

Seleccione una guía específica para el lenguaje para empezar a trabajar:

Cómo simplifica Azure Dev Spaces el desarrollo de Kubernetes

Azure Dev Spaces ayuda a aumentar la productividad de los equipos de desarrollo en Kubernetes de las siguientes formas

  • Minimice la configuración del equipo de desarrollo local de cada miembro del equipo y trabaje directamente en AKS, un clúster de Kubernetes administrado en Azure.
  • Itere y depure el código de forma rápida directamente en Kubernetes mediante Visual Studio 2017 o Visual Studio Code.
  • Genere recursos de configuración como código de Docker y Kubernetes que puede usar desde la fase de desarrollo a la de producción.
  • Comparta un clúster de Kubernetes administrado con su equipo y trabaje de forma conjunta. Desarrollar el código de forma aislada y realizar pruebas de un extremo a otro con otros componentes sin réplicas ni dependencias de simulación.