Temario del curso
Introducción a las operaciones de Kubernetes potenciadas con IA
- Por qué la IA es importante para la operación de clústeres modernos
- Limitaciones de la lógica tradicional de escalado y programación
- Conceptos clave del ML para la gestión de recursos
Fundamentos de la gestión de recursos en Kubernetes
- Fundamentos de la asignación de CPU, GPU y memoria
- Comprensión de cuotas, límites y solicitudes
- Identificación de cuellos de botella e ineficiencias
Enfoques de aprendizaje automático para la programación
- Modelos supervisados y no supervisados para la colocación de cargas de trabajo
- Algoritmos predictivos para la demanda de recursos
- Uso de características de ML en programadores personalizados
Aprendizaje por refuerzo para un escalado automático inteligente
- Cómo los agentes de RL aprenden del comportamiento del clúster
- Diseño de funciones de recompensa para la eficiencia
- Creación de estrategias de escalado automático impulsadas por RL
Escalado automático predictivo con métricas y telemetría
- Uso de datos de Prometheus para pronósticos
- Aplicación de modelos de series temporales al escalado automático
- Evaluación de la precisión de las predicciones y ajuste de modelos
Implementación de herramientas de optimización impulsadas por IA
- Integración de frameworks de ML con controladores de Kubernetes
- Despliegue de bucles de control inteligentes
- Extensión de KEDA para la toma de decisiones asistida por IA
Estrategias de optimización de costos y rendimiento
- Reducción de costos de cómputo mediante escalado predictivo
- Mejora de la utilización de GPU mediante colocación impulsada por ML
- Equilibrio entre latencia, tasa de transferencia y eficiencia
Escenarios prácticos y casos de uso en el mundo real
- Escalado automático de aplicaciones de alta carga con IA
- Optimización de grupos de nodos heterogéneos
- Aplicación de ML en entornos multiinquilino
Resumen y próximos pasos
Requerimientos
- Comprensión de los fundamentos de Kubernetes
- Experiencia con implementaciones de aplicaciones contenedorizadas
- Conocimiento de la operación de clústeres y la gestión de recursos
Público objetivo
- SREs que trabajan con sistemas distribuidos a gran escala
- Operadores de Kubernetes que gestionan cargas de trabajo de alta demanda
- Ingenieros de plataforma que optimizan la infraestructura de cómputo
Reseñas (2)
Como mencioné anteriormente, para una persona como yo (sin experiencia), esto supuso una puerta de entrada para comprender las funciones y características de estos programas, herramientas y demás.
Patrick V. Duylovski - UBB + DZI (KBC GROUP)
Curso - Docker and Kubernetes
Traducción Automática
comprensión básica de contenedores/kubernetes y su interacción características de la plataforma Openshift
Eric Scholze - NOW IT GmbH
Curso - Introduction to Containers, Kubernetes & OpenShift
Traducción Automática