Skip to content

Kubernetes Meetup Presencial 14 de junio Castellana 259A

Photo of bart farrell
Hosted By
bart f.
Kubernetes Meetup Presencial 14 de junio Castellana 259A

Details

¡Charlas, cervezas, networking, y buen rollo!

Host- Bart Farrell (CNCF Ambassador)

Talk #1
Arsh Sharma- Developer Experience Engineer en Okteto
If You Use Cloud for Deployment, Then Why Not For Development Too?

Description: As an industry, we have always agreed that the development environment should closely resemble production to minimize bugs and ship better quality software. This has been a long-standing philosophy that has served us well over the years. However, with the adoption of Kubernetes, things have become more complicated for developers.

Developers can benefit greatly from being able to develop in an environment that mirrors the production Kubernetes setup. This enables them to identify errors early on, which helps minimize bugs and improve the quality of software delivery. Unfortunately, there is no easy way to achieve this. Tools like Kind and Minikube don't completely replicate production, which means that developers often have to rely on CI/CD pipelines or access to staging environments to ensure that their code works when pushed to production.

These processes can take anywhere from a few minutes to several hours. Waiting even a few minutes to see if code works is a terrible experience for developers, and can be a significant barrier to productivity.Thankfully, Kubernetes can be used to power development environments, providing a solution that addresses these challenges. By using Kubernetes to create development environments, developers can create an environment that closely mirrors production, allowing them to address errors early in the development process.

This approach leads to faster development cycles and increased developer productivity.

This talk will demonstrate how Kubernetes can be used to power development environments. Attendees will learn the advantages of K8s-based dev environments and see a live demo of how to spin them up with EKS clusters and even include cloud resources like S3 buckets as part of these dev environments. By the end of the talk, attendees will have a clear understanding of how Kubernetes can be used to create more effective and efficient development workflows, minimize errors, and improve the quality of software delivery.

Talk #2
Álvaro Sánchez-Mariscal- Micronaut Committer, Principal Member of Technical Staff at Oracle

Título: Implementando operadores de Kubernetes en Java con Micronaut

Micronaut is a modern, JVM-based, full stack Java framework designed for building modular, easily testable JVM applications

Micronaut supports a wide range of technologies, one of which is Kubernetes, allowing application developers to write cloud-native applications that are to be deployed on a Kubernetes cluster, and can benefit from features such as distributed configuration and service discovery. One of the features of the Micronaut Kubernetes module is the built-in support for implementing Kubernetes operators.

In this talk, Micronaut committer and Micronaut Kubernetes author Álvaro Sánchez-Mariscal, will demonstrate how to implement Kubernetes operators in Java with Micronaut. There will be a demo that includes the following:

- An application written in Micronaut, whose purpose is being deployed with a Kubernetes operator itself.
- Another Micronaut application that contains the Kubernetes operator logic, and will create Kubernetes deployments of the above applications.
- A Kubernetes custom resource definition (CRD) that will be used to manage the deployment of the first application.

Talk #3
Álvaro Hernandez Tortosa- CEO/fundador de Ongres y Amazon Hero

**Databases on Kubernetes, Yay or Nay-**As of today, there are two main ways to run your database: in the cloud, consumed as a service; and self-hosted. Self-hosting was the only option before cloud; was replaced as the default option by DBaaS; and is now making a comeback. With reason.But would you self-host your database as it was done before? Surely not. Enter DBaaS-like services on Kubernetes. We will explore:

  • What Kelsey Hightower thinks about the topic.
  • Why you should use operators for databases on Kubernetes.
  • What capabilities databases on Kubernetes provide vs what cloud does.
  • How to decide where you should run your database.
  • What’s the current landscape of solutions to run your database on Kubernetes.

And if time permits, we will also have a short live demo to showcase how to run databases on EKS with StackGres, an open source operator.

Talk #4- Community Panel
Francis Santiago- Site Reliability Engineer at Qindel y Presidenta de Girls in Tech
David Gómez- Senior Developer Advocate en AxonIQ y Madrid Java User Group Co-Organizador
Jorge Barrachina- Autor de "DevRel Puzzle: Esos detalles que no te cuentan"
Guillermo Ruiz- Senior Developer advocate en AWS
Xavier Portilla Edo- Infrastructure Team Lead at Voiceflow, AWS Community Builder y Alexa Champion

Photo of Kubernetes Live Madrid group
Kubernetes Live Madrid
See more events
P.º de la Castellana, 259A
P.º de la Castellana, 259A · Madrid, MD