Desplegando a AKS tus aplicaciones .NET Core con Azure DevOps YAML

Extracto

55 minutos

Hasta ahora los Azure DevOps pipelines de despliegue con YAML estaban en preview, y con capacidades limitadas, pero pasado ese momento de preview, existen nuevas funcionalidades y estrategias de despliegue, especialmente para Kubernetes y AKS, que los hacen muy interesantes de usar en nuestros entornos .NET Core con AKS. Vamos a ver algunas de estas nuevas funcionalidades, sobre una aplicación .NET Core, cómo pueden ser las estrategias de despliegue, la gestión de entornos de AKS, Health Checks y más funcionalidades que podemos aprovechar

Ponentes

luis fraile

Luis Fraile

DevOps Consultant at Plain Concepts & MVP on Developer Technologies

Trabajando en el mundo del desarrollo del software desde hace 18 años. He trabajado en muchos de los aspectos del proceso de desarrollo, desde el propio desarrollo, hasta la mejora de equipos con metodologías ágiles, desarrollo de producto, consultoría y ahora como consultor DevOps en Plain Concepts. MVP de Visual Studio desde 2007.

Juan Ramírez García

Software Development Engineer en Plain Concepts

Llevo trabajando más de 14 años en el desarrollo del software, la tecnología siempre ha sido mi pasión y la he convertido en mi profesión. Como Ingeniero (Técnico) Informático (Sistemas) estoy especializado en tecnologías Microsoft, realizando tareas de análisis, desarrollo y gestión del ciclo de vida del software. Mi experiencia en sistemas y desarrollo me ha permitido gestionar la dependencia entre los procesos de desarrollo y la ejecución de las diferentes operaciones de IT necesarias para mantener/evolucionar las aplicaciones en producción. La experiencia adquirida en estos últimos años me lleva a cubrir diferentes roles tanto técnicos como ejecutivos, pero mis intereses se centran en el trabajo con las últimas tecnologías, herramientas que me ayudan a afrontar nuevos retos.

¿Qué es Azure DevOps YAML?

Azure DevOps YAML es una especificación de lenguaje de marcado que se usa para la codificación y la automatización de tareas en Azure DevOps. YAML significa «YAML Ain’t Markup Language».

Service Mesh

Service Mesh es un entorno de red diseñado para simplificar el tráfico y la comunicación entre aplicaciones y microservicios.

AKS

AKS es un servicio de hospedaje de contenedores de Kubernetes en Azure. simplifica el despliegue y la administración de Kubernetes.

¿Qué es Kubernetes Manifest Task?

Kubernetes Manifest Task es una tarea de Azure DevOps que se usa para generar y desplegar aplicaciones de Kubernetes. La tarea puede generar y desplegar archivos YAML o JSON, que se pueden usar para configurar y administrar aplicaciones de Kubernetes.

¿Qué es Canary deployments?

Canary deployments es una técnica de despliegue de software en la que se implementa una nueva versión de una aplicación en un pequeño subconjunto de usuarios antes de desplegarla a todos los usuarios. Esto permite a los equipos de TI detectar errores y problemas de compatibilidad de forma temprana.

Azure DevOps YAML para empresas.

Azure DevOps YAML ofrece una serie de beneficios para las empresas, como una mayor flexibilidad en la configuración de builds, un mejor control de versiones y una mejor integración con otros servicios de Azure. También permite que los usuarios creen fácilmente builds personalizados y compartan fácilmente los flujos de trabajo de construcción con otros miembros del equipo.

Suscríbete a nuestra newsletter

¿QUIERES SER EL PRIMERO EN ENTERARTE DE NUESTROS EVENTOS, DESARROLLOS, NOTICIAS, VACANTES…?

[cp_popup display=»inline» style_id=»2082″ step_id = «1»][/cp_popup]