Temario del curso
Introducción a las operaciones de Kubernetes potenciadas con IA
- Por qué la IA es importante para las operaciones modernas de clúster
- 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 autoscaling inteligente
- Cómo los agentes de RL aprenden del comportamiento del clúster
- Diseño de funciones de recompensa para la eficiencia
- Construcción de estrategias de autoscaling impulsadas por RL
Autoscaling predictivo con métricas y telemetría
- Uso de datos de Prometheus para pronósticos
- Aplicación de modelos de series temporales al autoscaling
- 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 marcos 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, rendimiento (throughput) y eficiencia
Escenarios prácticos y casos de uso del mundo real
- Autoscaling de aplicaciones de alta carga con IA
- Optimización de pools de nodos heterogéneos
- Aplicación de ML en entornos multitenant
Resumen y próximos pasos
Requerimientos
- Comprensión de los fundamentos de Kubernetes
- Experiencia en despliegues de aplicaciones conteneurizadas
- Conocimiento de operaciones de clúster y 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