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
- Visión general de Kubernetes y su arquitectura
- Componentes principales: API server, Controller Manager, Scheduler, etcd y Kubelet
- Comprensión de Pods, Nodes (Nodos) y Clusters
Gestión de recursos
- Aislamiento de recursos utilizando Namespaces (Espacios de nombres)
- Definición de Requests (Solicitudes) y Limits (Límites) para recursos computacionales
- Escalado de aplicaciones con Kubernetes
Gestión de cargas de trabajo
- Despliegue de aplicaciones utilizando Deployments (Implementaciones), StatefulSets (Conjuntos de estados) y DaemonSets (Conjuntos de demonios)
- Uso de Jobs (Trabajos) y CronJobs (Trabajos de cron) para programar tareas
- Gestión de actualizaciones y reversiones
Redes y descubrimiento de servicios
- Comprensión de los Services (Servicios) de Kubernetes: ClusterIP, NodePort, LoadBalancer, ExternalName
- Configuración de DNS y descubrimiento de servicios
- Exposición de aplicaciones a través de Ingress (Entrada)
Persistencia de datos
- Persistencia de datos con Persistent Volumes (Volúmenes persistentes) y Persistent Volume Claims (Solicitudes de volumen persistente)
- Uso de volúmenes estáticos y dinámicos
- Comprensión de modos de acceso, políticas de retención y volúmenes proyectados
Gestión de configuración
- Despliegue de ConfigMaps (Mapas de configuración) y Secrets (Secretos)
- Uso de variables de entorno y volúmenes para la configuración
Gestión del cluster
- Actualizaciones del cluster de Kubernetes utilizando kubeadm
- Configuración de autenticación con certificados TLS
- Gestión de permisos mediante Role-Based Access Control (RBAC) (Control de acceso basado en roles)
Estrategias avanzadas de escalado
- NodeSelector, NodeAffinity y PodAffinity
- Comprensión y aplicación de Taints (Tintas) y Tolerations (Tolerancias)
Provisioning con Helm
- Introducción a Helm y Helm Charts (Hojas de cálculo de Helm)
- Creación y despliegue de Helm Charts (Hojas de cálculo de Helm)
- Gestión de dependencias con Helm
Resolución de problemas de Kubernetes
- Análisis de errores BackOff y CrashLoopBackOff
- Resolución de problemas de Nodos en estado NotReady (No listos)
- Uso de kubectl y registros para la depuración
Resumen y siguientes pasos
Requerimientos
- Comprensión básica de los comandos de Linux
- Conocimiento de conceptos de contenedorización (por ejemplo, Docker)
- Se recomienda experiencia con fundamentos de redes, aunque no es obligatorio
Audiencia
- Administradores de sistemas
- Ingenieros DevOps
- Desarrolladores que buscan desplegar y gestionar aplicaciones en contenedores
35 Horas
Testimonios (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