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.
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:
View
January School Calendar
View
Genial Calendar 2026
View
Annual calendar 2026
View
School Calendar 2026
View
2026 calendar
View
January Higher Education Academic Calendar
View
School Year Calendar January
Explore all templates
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.