28 Nov 2021
Este fue el cierre del día 2 de KCD Guatemala dedicado a profesionales, las palabras de cierre estuvieron a cargo de Sergio Méndez y Jeff Molina previo al concierto de cierre de Mila Verte.
Contacta a Sergio en:
- https://www.linkedin.com/in/sergioarmgpl
- https://twitter.com/sergioarmgpl
Y a Jeff en:
- https://www.linkedin.com/in/jefferson-molina-8b13b41b2/
Contacta a Sergio en:
- https://www.linkedin.com/in/sergioarmgpl
- https://twitter.com/sergioarmgpl
Y a Jeff en:
- https://www.linkedin.com/in/jefferson-molina-8b13b41b2/
- 3 participants
- 12 minutes
28 Nov 2021
Mila Verte Concierto de Cierre en vivo.
Contacta a la banda Mila Verte en:
- https://www.instagram.com/milavertegt
O adquiere su música en:
- https://ffm.to/pjxvky1
Contacta a la banda Mila Verte en:
- https://www.instagram.com/milavertegt
O adquiere su música en:
- https://ffm.to/pjxvky1
- 7 participants
- 1:02 hours
27 Nov 2021
Kubernetes es solo el comienzo de un largo camino de nuevas herramientas para construir aplicaciones distribuidas. Esta charla se enfoca en herramientas open source que construyen sobre las abstracciones de Kubernetes para proveer distintas funcionalidades y experiencias de usuario. La charla mostrada demos sobre Tekton, Knative, Knative Func y Crossplane entre otras. La idea es analizar cómo estas herramientas se han construido y abrir la discusión sobre qué tipo de herramientas podemos esperar en los próximos años.
Contacta a Mauricio en:
- http://linkedin.com/in/salaboy
- http://twitter.com/salaboy
Contacta a Gabriel Freites en:
- https://www.linkedin.com/in/gabriel-freites-melero-050099b5/
- https://twitter.com/Gabilloillo
Contacta a Mauricio en:
- http://linkedin.com/in/salaboy
- http://twitter.com/salaboy
Contacta a Gabriel Freites en:
- https://www.linkedin.com/in/gabriel-freites-melero-050099b5/
- https://twitter.com/Gabilloillo
- 4 participants
- 41 minutes
27 Nov 2021
En esta charla, Alejandro nos presenta Civo, una compañía Cloud de Reino Unido (UK), la cual brinda servicios de Kubernetes basados en K3s y servicios IAAS. Alejandro también nos cuenta sobre los retos para Civo del año presente, en el cuál fue creada una plataforma desde 0 para manejar los distintos data centers de Civo alrededor del mundo. También compartirá cómo está organizado el ecosistema de Civo y los beneficios de Kubernetes para los usuarios de Civo.
Al finalizar la sesión, tendremos un espacio de preguntas para que los asistentes puedan preguntar cualquier duda sobre Civo. Esta será una sesión única en español, para que los hispanos conozcan Civo y K3s para sus soluciones diarias.
Contacta a Alejandro en:
- https://www.linkedin.com/in/alejandrojnm
- https://twitter.com/alejandrojnm
Al finalizar la sesión, tendremos un espacio de preguntas para que los asistentes puedan preguntar cualquier duda sobre Civo. Esta será una sesión única en español, para que los hispanos conozcan Civo y K3s para sus soluciones diarias.
Contacta a Alejandro en:
- https://www.linkedin.com/in/alejandrojnm
- https://twitter.com/alejandrojnm
- 3 participants
- 41 minutes
27 Nov 2021
Kubernetes es una pieza de tecnología que nos aporta una gran facilidad para tener cargas de trabajo flexibles y adaptables según las necesidades. Esto se puede comprobar en como sin que hagamos nada nos ofrece posibilidad de autoescalar usando la CPU y la memoria que están consumiendo nuestros pods.
Normalmente esto es suficiente y funciona bien, pero en entornos de microservicios, donde cada vez más la comunicación es asíncrona, o en escenarios con estado, como pueden ser las bases de datos, kubernetes se queda un poco corto...
¿Y si me quedo sin nodos?
Durante la charla veremos como podemos extender las capacidades de Kubernetes usando herramientas como KEDA (Kubernetes-based Event Driven Autoscaling), Vertical Pod Autoscaler o el node autoescaler de los proveedores cloud.
¿Te lo vas a perder?
Contacta a Jorge en:
- https://www.linkedin.com/in/jorge-turrado-ferrero-64b70371
- https://twitter.com/JorgeTurrado
Normalmente esto es suficiente y funciona bien, pero en entornos de microservicios, donde cada vez más la comunicación es asíncrona, o en escenarios con estado, como pueden ser las bases de datos, kubernetes se queda un poco corto...
¿Y si me quedo sin nodos?
Durante la charla veremos como podemos extender las capacidades de Kubernetes usando herramientas como KEDA (Kubernetes-based Event Driven Autoscaling), Vertical Pod Autoscaler o el node autoescaler de los proveedores cloud.
¿Te lo vas a perder?
Contacta a Jorge en:
- https://www.linkedin.com/in/jorge-turrado-ferrero-64b70371
- https://twitter.com/JorgeTurrado
- 3 participants
- 47 minutes
27 Nov 2021
Resumen KCDGuatemala Día 2 Profesionales. Este fue un pequeño resumen del evento, en el cual participó Sergio Méndez, Aaron Reynosa, Leonel Aguilar, Jackeline Benitez y Carol Valencia. Platicamos de todo un poco, sobre seguridad de containers, trabajar en otro país, la experiencia de un developer en DevOps, y el contexto académico de tecnologías cloud Native y Kubernetes.
- 7 participants
- 56 minutes
27 Nov 2021
Los microservicios están acá para quedarse. Pero depurar problemas en un sistema distribuido puede ser desalentador. A través de un demo, en el contexto de Kubernetes, veremos cómo con un service mesh como Linkerd podemos analizar el tráfico y encontrar la fuente de un problema.
Contacta a Alejandro en:
- https://www.linkedin.com/in/alpeb
- https://twitter.com/alpeb
Contacta a Alejandro en:
- https://www.linkedin.com/in/alpeb
- https://twitter.com/alpeb
- 4 participants
- 41 minutes
27 Nov 2021
Con esta charla cualquier persona que tenga desconocimiento de como utilizar Kubernetes en una empresa que maneja diferentes ambientes de desarrollo, pruebas y producción, pueda aplicar con una herramienta de integración y despliegue continuo y un repositorio de código fuente, una solución automática para realizar los cambios en estos ambientes y tener una herramienta de visibilidad de estos.
Contacta a Haroldo en:
- https://www.linkedin.com/in/haroldo-arias-21817175
Contacta a Haroldo en:
- https://www.linkedin.com/in/haroldo-arias-21817175
- 2 participants
- 33 minutes
27 Nov 2021
Kube-proxy es el componente de Kubernetes responsable de reconciliar el estado de los recursos de tipo Service. Este componente puede ser configurado en cuatro modos distintos: userspace, iptables, IPVS o Kernel space (Windows). En grandes escalas, el modo IPVS resulta en un mejor desempeño lo cual resulta en una opción atractiva. En esta sesión, se intentara explicar el funcionamiento de IPVS y como Kubernetes automatiza la administración de servicios a traves de ejemplos básicos.
Sigue a Victor en:
- https://twitter.com/electrocucarach
- https://www.linkedin.com/in/electrocucaracha/
Sigue a Victor en:
- https://twitter.com/electrocucarach
- https://www.linkedin.com/in/electrocucaracha/
- 2 participants
- 36 minutes
27 Nov 2021
El objetivo de la charla es compartir las principales experiencias al crear un operador que usa Operator SDK y Ansible para manejar instancias de Moodle (LMS) en Kubernetes. M4e-operator es el nombre del proyecto para este operador. Está disponible bajo licencia open source como repositorio en https://github.com/krestomatio/m4e-operator
La charla contiene un repaso breve de lo que es un operador. Se hablará también de las razones que motivaron la creación de este operador y las opciones existentes para hacerlo. Además se mencionará el diseño del operador y su estado respecto a las buenas prácticas. Y se incluirá la temática de las dificultades encontradas.
En la charla se cubrirán aspectos técnicos del Operator SDK, de Ansible y de Moodle. Esto incluye detalles como el ciclo de vida, las fases que abarca actualmente el operador y las dependencias. También se verán temas relacionados con plugins, roles y colecciones de Ansible, así como los componentes de Moodle de los que se encarga el operador.
Contacta a Job en:
- https://www.linkedin.com/in/jobcespedes
La charla contiene un repaso breve de lo que es un operador. Se hablará también de las razones que motivaron la creación de este operador y las opciones existentes para hacerlo. Además se mencionará el diseño del operador y su estado respecto a las buenas prácticas. Y se incluirá la temática de las dificultades encontradas.
En la charla se cubrirán aspectos técnicos del Operator SDK, de Ansible y de Moodle. Esto incluye detalles como el ciclo de vida, las fases que abarca actualmente el operador y las dependencias. También se verán temas relacionados con plugins, roles y colecciones de Ansible, así como los componentes de Moodle de los que se encarga el operador.
Contacta a Job en:
- https://www.linkedin.com/in/jobcespedes
- 2 participants
- 44 minutes
27 Nov 2021
GitHub Actions es una potente herramienta de CI/CD muy útil. GitHub te permite ejecutar los pipelines en runner alojados por GitHub o en runners alojados por ti.
Instalaremos un controller en Kubernetes para ejecutar los pipelines de GitHub Actions dentro del mismo cluster. Haremos una prueba de ejecución de pipelines para cada tipo de runner.
Contacta a Guillermo en:
- https://www.linkedin.com/in/guillermotti
- https://twitter.com/guillermotti
Instalaremos un controller en Kubernetes para ejecutar los pipelines de GitHub Actions dentro del mismo cluster. Haremos una prueba de ejecución de pipelines para cada tipo de runner.
Contacta a Guillermo en:
- https://www.linkedin.com/in/guillermotti
- https://twitter.com/guillermotti
- 2 participants
- 50 minutes
27 Nov 2021
Containerd fue donado a la fundación de CNCF para proveer a toda la comunidad la base para la creación de contenedores. A pesar de que Kubernetes actualmente utiliza containerd, esto no deja fuera a Docker porque lo que tanto Docker como Containerd posees sus ventajas y desventajas. Esta charla es una introducción a Containerd.
Contacta a Edgar en:
- https://www.linkedin.com/in/edgar-daniel-cil-pe%C3%B1ate-33790070
- https://twitter.com/edancys
Contacta a Edgar en:
- https://www.linkedin.com/in/edgar-daniel-cil-pe%C3%B1ate-33790070
- https://twitter.com/edancys
- 2 participants
- 35 minutes
27 Nov 2021
Estas fueron las palabras de apertura de Sergio Méndez y Keynotes donde Alvin Estrada nos hablo sobre "DevOps: Mucho mas que k8s, contenedores y pipelines" , Chen Siyu sobre "Disrupt your systems with Chaos Mesh (constructively!)" y Feynman sobre "Processing logs in a Kubernetes-native way with Fluent Bit Operator". También tuvimos un super ameno momento de preguntas. Y fue una sesión donde hablamos español, inglés y nuestros speakers nos dijeron adios en Chino.
Contacta a Alvin en:
- https://www.linkedin.com/in/alvin-estrada-868b22a5/
- https://twitter.com/adawolfs
Contacta a Siyu en:
- https://github.com/iguoyr
Y Feynman en:
- https://www.linkedin.com/in/feynman-zhou-569461178/
- https://twitter.com/FeynmanZhou
Contacta a Alvin en:
- https://www.linkedin.com/in/alvin-estrada-868b22a5/
- https://twitter.com/adawolfs
Contacta a Siyu en:
- https://github.com/iguoyr
Y Feynman en:
- https://www.linkedin.com/in/feynman-zhou-569461178/
- https://twitter.com/FeynmanZhou
- 5 participants
- 1:22 hours
27 Nov 2021
¿Por qué Kubernetes se ha vuelto tan importante en el campo de la Ingeniería de datos? Es bien sabido que los contenedores se han popularizado hoy en día debido a su portabilidad, además de que Kubernetes es una herramienta robusta y escalable. Descubramos de qué manera K8s puede ser de utilidad en un datalake o lakehouse.
Contacta a Salvador en:
- https://www.linkedin.com/in/salvador-cruz-0840aaa3
- https://twitter.com/salva_sgcg
Contacta a Salvador en:
- https://www.linkedin.com/in/salvador-cruz-0840aaa3
- https://twitter.com/salva_sgcg
- 2 participants
- 24 minutes
27 Nov 2021
En esta charla, veremos cómo podemos hacer un disaster recovery de nuestro querido cluster de Kubernetes, así como de las diferentes aplicaciones que corran en el. Revisaremos cómo Velero puede ayudarnos en nuestra misión y cómo no, lo veremos en directo con un hands-on donde veremos cómo podemos recuperarnos de un oh shit moment en nuestro cluster de Kubernetes.
Contacta a Ramiro en:
- https://www.linkedin.com/in/ramiro-alvarez-fernandez-3b945b77
- https://twitter.com/kaskol10
Contacta a Ramiro en:
- https://www.linkedin.com/in/ramiro-alvarez-fernandez-3b945b77
- https://twitter.com/kaskol10
- 3 participants
- 31 minutes
27 Nov 2021
En esta era en donde la tecnología esta en todas partes, la carrera por estar al día con los avances e innovaciones es una tarea difícil, esta carrera de la cultura DevOps muchas veces nos aparta la vista de otros aspectos que también son muy importantes en la carrera de todo profesional.
En esta charla descubrirás algunas de las habilidades blandas que actualmente son altamente demandadas y al escucharlas nos resultan bastante obvias pero las perdemos de vista fácilmente en esta carrera por la búsqueda del conocimiento técnico.
Contacta a Victor en:
- https://www.linkedin.com/in/victormarroquin
En esta charla descubrirás algunas de las habilidades blandas que actualmente son altamente demandadas y al escucharlas nos resultan bastante obvias pero las perdemos de vista fácilmente en esta carrera por la búsqueda del conocimiento técnico.
Contacta a Victor en:
- https://www.linkedin.com/in/victormarroquin
- 3 participants
- 41 minutes
27 Nov 2021
Durante mucho tiempo hemos implementado herramientas a través de CI/CD o manualmente. Todo esto significa que es un envío único al repositorio, y solo eso activa el flujo de trabajo.
Argo cambia fundamentalmente esto al implementar GitOps y garantizar que los cambios manuales sean cosa del pasado. ArgoCD sincronizará constantemente su código comprometido en Git con la infra que ha implementado. No más cambios manuales en los que no sepa quién hizo el cambio y por qué.
ArgoCD es parte de la familia Argo. Es un componente de una colección de excelentes herramientas nativas de Kubernetes que lo ayudan a redefinir sus implementaciones de extremo a extremo. Hay muchas herramientas en esta familia, como Argo Workflows, Argo Events y muchas más. La principal herramienta complementaria de ArgoCD es Argo ApplicationSets, que simplifica el proceso general de implementación de GitOps.
Repasamos los generadores y ApplicationSet y cómo nos ayudan a lograr GitOps. El generador que usaremos es una combinación (generador de matriz) de generador SCM y generador de lista. Le mostraremos cómo implementar un mono repo para su infra de Kubernetes y un poly repo para todos los microservicios dentro de toda su organización de GitHub.
Nos uniremos a Brad McCoy para obtener una charla de lo que es ArgoCD y cómo puede comenzar, cubriremos los siguientes temas:
- ¿Cuál es la necesidad de ArgoCD?
- ¿Descripción general de las herramientas de Argo?
- Introducción a ArgoCD
- Cómo usar ArgoCD
- Preguntas y respuestas
Contacta a Brad en:
- https://www.linkedin.com/in/bradmccoy3
- https://twitter.com/bradmccoydev
Argo cambia fundamentalmente esto al implementar GitOps y garantizar que los cambios manuales sean cosa del pasado. ArgoCD sincronizará constantemente su código comprometido en Git con la infra que ha implementado. No más cambios manuales en los que no sepa quién hizo el cambio y por qué.
ArgoCD es parte de la familia Argo. Es un componente de una colección de excelentes herramientas nativas de Kubernetes que lo ayudan a redefinir sus implementaciones de extremo a extremo. Hay muchas herramientas en esta familia, como Argo Workflows, Argo Events y muchas más. La principal herramienta complementaria de ArgoCD es Argo ApplicationSets, que simplifica el proceso general de implementación de GitOps.
Repasamos los generadores y ApplicationSet y cómo nos ayudan a lograr GitOps. El generador que usaremos es una combinación (generador de matriz) de generador SCM y generador de lista. Le mostraremos cómo implementar un mono repo para su infra de Kubernetes y un poly repo para todos los microservicios dentro de toda su organización de GitHub.
Nos uniremos a Brad McCoy para obtener una charla de lo que es ArgoCD y cómo puede comenzar, cubriremos los siguientes temas:
- ¿Cuál es la necesidad de ArgoCD?
- ¿Descripción general de las herramientas de Argo?
- Introducción a ArgoCD
- Cómo usar ArgoCD
- Preguntas y respuestas
Contacta a Brad en:
- https://www.linkedin.com/in/bradmccoy3
- https://twitter.com/bradmccoydev
- 3 participants
- 42 minutes