Want to create interactive content? It’s easy in Genially!

Reuse this genially

TFG Presentación Fabio

fabiio gonzalez

Created on June 12, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

January School Calendar

Genial Calendar 2026

Annual calendar 2026

School Calendar 2026

2026 calendar

January Higher Education Academic Calendar

School Year Calendar January

Transcript

Proyecto Integrado | 2023/24

FABIO GONZALEZ DEL VALLE

AUTOESCALADO CON KEDA ENUN CLÚSTER DE KUBERNETES

empezar_

Índice

Keda vs HPA

Introducción a Keda

Kind como herramienta

Demos

Conclusión

Introducción a Keda

Introducción a keda

- ¿Que es Keda? (Kubernetes Event-Driven Autoscaling) - ¿Por qué Keda? - Beneficios de usar Keda - Casos de uso comunes

Introducción a Keda

¿Que es keda?

Keda Kubernetes Event-Driven Autoscaling) es un componente que permite escalar aplicaciones en Kubernetes basándose en eventos o métricas personalizadas.

Introducción a Keda

¿Por que keda?

- Escalabilidad basada en eventos - Integración con múltiples fuentes de eventos

Introducción a Keda

Beneficios de usar keda

- Optimización de recursos - Mejora del rendimiento del clúster - Implementación flexible

Introducción a Keda

Arquitectura de keda

Introducción a Keda

casos de uso comunes

- Procesamiento de mensajes: Autoescalado basado en consumidores en función del número de mensajes pendientes - Cargas de trabajo basadas en eventos: Como número de solicitudes HTTP

Volver al Índice

Kind como herramienta

Kind como herramienta

Kind (Kubernetes IN Docker) es una herramienta diseñada para crear clústeres de Kubernetes dentro de contenedores Docker.

Kind como herramienta

Características principales

- Ligereza y rapidez - Facilidad de uso - Soporte multi-nodo

Kind como herramienta

Instalación

Descargamos el binario desde su página web oficial: https://kind.sigs.k8s.io/ Copiamos el binario, por ejemplo: sudo cp kind /usr/local/bin/

Kind como herramienta

Uso

- kind create cluster - kind create cluster --config=config.yaml - kind create cluster --image kindest/node:v1.21.1

Volver al Índice

Keda vs HPA

¿Que es hpa?

- Es una funcionalidad nativa de Kubernetes que ajusta automáticamente el número de réplicas de un recurso de Kubernetes (como un Deployment, ReplicaSet o StatefulSet)

Keda vs HPA

tabla comparativa entre keda y hpa

Volver al Índice

Demos

DEmos

- Aplicación autoescalado basado en consultas de MongoDB - Aplicación autoescalado basado en colas de Redis - Aplicaión autoescalado basado en cola de RabbitMQ

Volver al Índice

Conclusión

Conclusión

En conclusión, Keda me ha parecido una herramienta muy útil y que puede proporcionar una gran cantidad de ventajas en nuestro entorno de Kubernetes. Como ampliación del PI, tenemos la opción de aplicar un gestor de alertas sobre el escenario, como AlertManager, para recibir alertas en tiempo real a un espacio de trabajo de Slack o por correo electrónico.