Desplegando Elasticsearch y Kibana en Kubernetes con el Operator de Elastic (ECK)

A presentation at Elastic Webinar in September 2019 in by Imma Valls

Slide 1

Slide 1

Desplegando Elasticsearch, Kibana y APM en Kubernetes con el operador de Elastic (ECK) Imma Valls, Consulting Engineer Matias Cascallares, Solutions Architect Pablo Mercado, Software Engineer 1

Slide 2

Slide 2

Antes de empezar Pongamos la casa en orden… ● ¿Tienes alguna pregunta? Puedes usar el chat ● Publicaremos la grabación a posteriori 2

Slide 3

Slide 3

Imma Valls Consulting Engineer Elastic 3 Matias Cascallares Solutions Architect Elastic Pablo Mercado Software Engineer Elastic

Slide 4

Slide 4

¿Cómo adoptan los usuarios el Stack Elastic? Único cluster Múltiples casos de uso Único cluster Único caso de uso 1 4 Único cluster Caso de uso más grande Más datos 2 Más casos de uso 3

Slide 5

Slide 5

Un único cluster presenta problemas ● Manejar las diferencias ‒ Versiones ‒ Hardware ‒ Ciclo de vida de datos ● Aislar usuarios ● El uso justo es imposible 5 Único cluster Múltiples casos de uso

Slide 6

Slide 6

¿Cómo adoptan los usuarios el Stack Elastic? Único cluster Múltiples casos de uso Único cluster Único caso de uso 1 6 Único cluster Caso de uso más grande Más datos 2 Más casos de uso 3

Slide 7

Slide 7

¡Vamos a separarlos! 7

Slide 8

Slide 8

¿Cómo adoptan los usuarios el Stack Elastic? Único cluster Múltiples casos de uso Único cluster Único caso de uso 1 8 Único cluster Caso de uso más grande Más datos 2 Más casos de uso 3

Slide 9

Slide 9

¿Cómo adoptan los usuarios el Stack Elastic? Único cluster Múltiples casos de uso Único cluster Único caso de uso 1 9 Múltiples proyectos, múltiples clusters y casos de uso Único cluster Caso de uso más grande Más datos 2 Más casos de uso 3 ¡Más…! 4

Slide 10

Slide 10

Elastic Cloud en Kubernetes (ECK) Lanzado en Alpha el 20 de Mayo ● Nuevo producto que permite a los usuarios orquestar Elasticsearch, Kibana y APM en Kubernetes ● Extiende nativamente el API de Kubernetes utilizando el patrón operador ● Código abierto https://github.com/elastic/cloud-on-k8s ● Disponible en https://operatorhub.io/operator/elastic-cloud-eck 10

Slide 11

Slide 11

Elastic Cloud en Kubernetes (ECK) Lanzado en Alpha el 20 de Mayo 11

Slide 12

Slide 12

¿Qué es un operador de Kubernetes? ● Una forma de desplegar una aplicación de forma nativa en Kubernetes ● Codifica la lógica operacional de la aplicación ○ 12 Ej: “Sé cómo actualizar un clúster elastic”

Slide 13

Slide 13

Elastic Cloud en Kubernetes (ECK) 13 ● Despliegue y gestión de múltiples clusters ● Configuración automática de la seguridad ● Ejecución de backups y soporte a almacenes de claves ● Recuperación más rápida ante fallos ● Almacenamiento local persistente de elastic ● Topologías avanzadas ○ master, ingest, ml, hot-warm cold

Slide 14

Slide 14

Demo 14

Slide 15

Slide 15

Más información ● Configuraciones de ejemplo en Github https://github.com/elastic/cloud-onk8s/tree/master/operators/config/samples ● Post de lanzamiento en nuestro blog https://www.elastic.co/es/blog/introducing-elastic-cloud-on-kubernetes-the-elasticsearch-operator-and-beyond ● Documentación https://www.elastic.co/en/elasticsearch-kubernetes ● Operador en OperatorHub.io https://operatorhub.io/operator/elastic-cloud-eck ● Foro en Discuss https://discuss.elastic.co/c/eck ● 30 días de prueba gratis! https://ela.st/sept-eck-webinar-es 15

Slide 16

Slide 16

¿Preguntas? 16

Slide 17

Slide 17

¡Gracias! 17