Slide 1

Slide 1 text

Despliegues con

Slide 2

Slide 2 text

Acerca de Nosotros Nublar https://nublar.com.ar https://nubweb.nublar.com.ar

Slide 3

Slide 3 text

Spinnaker ● Proyecto open source, con participación activa de Netflix, Google, Microsoft, Veritas, Target, Kenzan, Schibsted ● Funcionalidades principales ○ Administración de aplicaciones < recursos cloud “el ¿donde?” > ○ Despliegue de aplicaciones < fujo de entrega continua, “el ¿cómo?” >

Slide 4

Slide 4 text

Administración de aplicaciones

Slide 5

Slide 5 text

Administración de Aplicaciones Capa de abstracción: ● Application (colección de servicios o microservicios) ● Server Group (Artefactos, imagenes docker, máquinas virtuales, pods, config, donde la aplicación se despliega) ● Load Balancer (ALB, CLB, Objetos service/Ingress) ● Firewalls (Políticas de red)

Slide 6

Slide 6 text

Despliegue de aplicaciones Pipelines & Secuencias (stages)

Slide 7

Slide 7 text

Despliegue de aplicaciones

Slide 8

Slide 8 text

Todo muy lindo pero… Porque lo usaría?

Slide 9

Slide 9 text

Componentes de la demo Simulación de un entorno de trabajo: ● Sobre un repo Gitlab ejecutaremos builds de imágenes docker cuando: ○ Subamos commits a la rama “STG” ○ Realicemos pull request a la rama “Master” ● Despliegue automático sobre kubernetes, en ambiente STG cuando se publique nueva imagen docker con un tag específico, utilizando estrategia blue green. ● Despliegue automático a kubernetes, en ambiente Prod cuando se publique nueva imagen docker con un tag específico utilizando strategia canary + blue green.

Slide 10

Slide 10 text

DemoTime

Slide 11

Slide 11 text

Gracias! Contacto -> [email protected] Recursos: https://www.spinnaker.io/concepts/ https://www.spinnaker.io/reference/providers/kubernetes/ https://www.spinnaker.io/setup/install/providers/kubernetes-v2/ IDEAS , PULL-REQUEST? -> https://gitlab.com/elbart0/arqconf-ci.git