Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Introducción a Kubernetes
- Vista general de Kubernetes y su arquitectura
- Componentes principales: API server, Controller Manager, Scheduler, etcd y Kubelet
- Comprensión de Pods, Nodes (Nodos) y Clusters (Clústeres)
Gestión de recursos
- Aislamiento de recursos mediante Namespaces
- Definición de Requests y Limits para recursos computacionales
- Escalado de aplicaciones con Kubernetes
Gestión de cargas de trabajo
- Implementación de aplicaciones mediante Deployments, StatefulSets y DaemonSets
- Uso de Jobs y CronJobs para planificación de tareas
- Gestión de actualizaciones y reversiones
Redes y descubrimiento de servicios
- Comprensión de los Servicios de Kubernetes: ClusterIP, NodePort, LoadBalancer, ExternalName
- Configuración de DNS y descubrimiento de servicios
- Exposición de aplicaciones mediante Ingress
Persistencia de datos
- Persistencia de datos con Persistent Volumes (Volúmenes persistentes) y Persistent Volume Claims (Solicitudes de volúmenes persistentes)
- Uso de volúmenes estáticos y dinámicos
- Comprensión de los modos de acceso, políticas de recuperación y volúmenes proyectados
Gestión de la configuración
- Implementación de ConfigMaps y Secrets
- Uso de variables de entorno y volúmenes para la configuración
Gestión del clúster
- Actualizaciones del clúster de Kubernetes mediante kubeadm
- Configuración de autenticación con certificados TLS
- Gestión de permisos mediante Role-Based Access Control (RBAC) o Control de Acceso Basado en Roles
Estrategias avanzadas de escalado
- NodeSelector, NodeAffinity y PodAffinity
- Comprensión y aplicación de Taints (Tolerancias/Anclajes) y Tolerations (Toleraciones)
Despliegue con Helm
- Introducción a Helm y Helm Charts
- Creación y despliegue de Helm Charts
- Gestión de dependencias con Helm
Solución de problemas de Kubernetes
- Análisis de errores BackOff y CrashLoopBackOff
- Solución de problemas con nodos en estado NotReady (No preparados)
- Uso de kubectl y registros para la depuración
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos de comandos de Linux
- Familiaridad con conceptos de contenedores (por ejemplo, Docker)
- Se recomienda experiencia en fundamentos de redes, aunque no es obligatoria
Público objetivo
- Administradores de sistemas
- Ingenieros DevOps
- Desarrolladores que buscan implementar y gestionar aplicaciones en contenedores
35 Horas
Reseñas (1)
Me gustó el formato uno a uno de este curso, que permitió una mayor flexibilidad en las sesiones de preguntas y respuestas. El instructor cubrió el material que era relevante para mis necesidades de capacitación, así como conocimientos adicionales que sin duda me beneficiarán en el futuro.
Dylan - MacStadium
Curso - Kubernetes Comprehensive
Traducción Automática