2. - Abstracciones de todo tipo
- Para todos los días
- Herramientas que empaquetan abstracciones
- Específicas para un problema
- Tekton CI/CD
- Abstrayendo Ecosistemas enteros
- Crossplane para Multi-Cloud
- Enfocadas en mejorar y acelerar nuestras prácticas
- Knative simplifica y aumenta lo que puedes hacer
- Knative `func` abstrae Kubernetes y Docker
Agenda
4. Continuous Delivery for Kubernetes
● Enfocado en desarrolladores
● Herramientas Open Source que
nos ayudan en nuestra búsqueda
de CD
● Link: http://mng.bz/jjKP
● 35% Descuento:
”mtpk8sguat21”
12. - Por Ejemplo Tekton para CI/CD Pipelines
(https://tekton.dev/docs/pipelines/)
- Ejemplo Service Pipeline
(https://github.com/salaboy/from-monolith-to-k8s/tree/master/tekton)
Abstracciones para problemas específicos
15. - Crossplane nos permite abstraer Cloud Providers y sus
Servicios
- También es una extensión para Kubernetes, pero acá ya
hablamos de múltiples Clusters y no uno solo
o.. Meta Abstracciones
20. - Reducir el “Yaml forest”
- Facilitar el proceso de desarrollo para devs sin que tengan
que preocuparse por la infraestructura
- Proporciona herramientas que facilitan el desarrollo de
arquitecturas orientadas a eventos
- Knative Serving, Eventing, Func
Espera… ¿Más abstracciones?
26. - Hemos visto muchas Abstracciones y de todo tipo
- Tenemos que acostumbrarnos a trabajar con ellas
- Abstracciones de más alto nivel se están creando todos los días
- Siempre preguntarse: A dónde encajan nuestras abstracciones?
- Explorar proyectos Open Source ayuda
- A validar ideas
- Seguir buenas prácticas
- Confirmar que nuestros desarrollos se alinean a otros proyectos
Conclusiones
27. - Helm + Tekton + Crossplane:
https://github.com/salaboy/from-monolith-to-k8s
- SpringNative Func:
https://github.com/salaboy/dad-vibes-functions
- Go Func: https://github.com/gabo1208/func-talk
- Twitter los DMs esta abiertos @Salaboy @gabilloillo
Recursos