Experiencias en la Kubecon EU 2019

Llegó a su fin la mayor conferencia de Europa sobre Kubernetes. Y yo volando desde Palma de Mallorca hacia Barcelona para asistir a la Kubecon EU, que duró 4 días.

Bahía de Palma de Mallorca

En esta ocasión se ha celebrado en Barcelona, lugar y época del año ideal en España.

Era mi primera Kubecon y, no ha decepcionado en absoluto. Mucha gente interesante con grandes ideas, diversión, frikismo a tope y una gran comunidad muy activa alrededor de Kubernetes, que la hace muy especial.

Éste último punto, de hecho, fue una de las primeras keynotes en que dos jóvenes adolescentes nos expusieron sus inicios con el proyecto Kubernetes y, poco a poco, han ido ascendiendo hasta llegar a ser commiters de éste gran proyecto comunitario. Uno de ellos comentó al final de la charla, entre aplausos del público:

I came for the technology, but I stayed for the people.

No hay mejor lugar que la Kubecon para compartir experiencias sobre Kubernetes con gente muy importante dentro del proyecto, con la que puedes hablar cara a cara.

El interés hacia Kubernetes es tal que había varias decenas de empresas y patrocinadores exponiendo sus productos y, por supuesto las empresas gigantes cómo AWS, Google Cloud, Microsoft, Red Hat, IBM, etc. que apoyan y ofrecen el producto en sus servicios de cloud.

La competencia es feroz y hay multitud de buenas ideas que las pequeñas empresas ofrecen para captar clientes y así poder crecer.

Si bien éste año han recalcado varios puntos interesantes:

  • Kubernetes no el objetivo, es el principio para construir plataformas cloud native.

Me recuerda al primer capítulo de la serie Halt and Catch Fire dónde Joe MacMillan dice la famosa frase: “Kubernetes isn’t the thing. This is the thing that gets us to the thing.” ;-)

  • Se esperan grandes mejoras en el tratamiento de logs, métricas y trazas, entre ellas una mejor en la trazabilidad entre estos tres puntos. Una gran novedad fué la casi presentación de la primera versión de Grafana Loki. Algo que captó gran interés entre el público.
Los tres pilares de la monitorización
Telemetría para microservicios
  • Con la gente que hablé o escuche comentarios al respecto, usan Kubernetes en producción desde hace relativamente poco tiempo (6–12 meses). Los puntos más complicados siguen siendo la capa de red y almacenamiento. Aunque con la introducción de CNI y CSI el tema va mejorando cada año.
  • Los service mesh (Istio, Linkerd, etc.) son esos gran desconocidos que hacen magia, pero no resulta fácil entender su funcionamiento a la primera y puede ocasionar algunos problemillas al principio.
Solución “Service Mesh” de Cisco
  • El Continuous Integration (CI) se lleva muy adentro en el mundo del cloud native y el uso de herramientas flexibles y adaptables a través del uso de infrastructure as code es cada vez más importante. Nos lo explica Spotify en una sesión muy interesante.
Puntos a mejorar
Buenas recomendaciones para “Infra as code”
  • Parece ser que, si no dispones de un k8s operator para gestionar alguna base de datos, no eres nadie ;) Gracias a los Custom Resource Definition o CRD se puede extender la funcionalidad de la API de Kubernetes y automatizar procesos operacionales. Cada vez más empresas ofrecen sus operadores para gestionar sus soluciones. Todas en https://operatorhub.io/

Al final, un merecido descanso y buena comida en el Poble Espanyol.

Plaza mayor en “Poble Espanyol”

Si quieres más información, puedes ver los vídeos de todas las sesiones en Youtube!

Lista de vídeos de la Kubecon EU 2019

Por cierto, en Bluekiri siempre estamos buscando a gente que quiera unirse a nuestro equipo. ¿Te apuntas a retos interesantes? Sol, playa y datos asegurados! :)

bluekiri

We design, deploy and manage 24/7 the cloud architecture that best suits your business needs. We ensure optimal performance of your servers and applications by identifying the most demanding processes and components of your infra and fine tuning them thanks to our super teams.

Vicente Juan Tomas Monserrat

Written by

bluekiri

bluekiri

We design, deploy and manage 24/7 the cloud architecture that best suits your business needs. We ensure optimal performance of your servers and applications by identifying the most demanding processes and components of your infra and fine tuning them thanks to our super teams.