Solicitar información

Temario del curso

Introducción a Kubernetes

  • Descripción general de Kubernetes y su arquitectura
  • Principales componentes: API server, Controller Manager, Scheduler, etcd y Kubelet
  • Conceptos básicos: Pods, Nodos y Clústeres

Gestión de recursos

  • Aislamiento de recursos mediante Namespaces
  • Definición de Requests y Limits para el uso de recursos computacionales
  • Métodos para escalar aplicaciones en Kubernetes

Gestión de cargas de trabajo

  • Implementación de aplicaciones usando Deployments, StatefulSets y DaemonSets.
  • Ejecución programada de tareas mediante Jobs y CronJobs.
  • Técnicas para realizar actualizaciones e incluso revertirlas en caso necesario.

Redes y detección de servicios

  • Descripción de los diferentes tipos de Kubernetes Services: ClusterIP, NodePort, LoadBalancer y ExternalName.
  • Configuración del sistema DNS y su función en la detección de servicios.
  • Exposición de aplicaciones a través de Ingress.

Mantenimiento de datos

  • Almacenamiento duradero con Volúmenes Persistentes y sus correspondientes solicitudes.
  • Aplicación tanto de volúmenes estáticos como dinámicos.
  • Principios básicos en relación a modos de acceso, políticas de reutilización y tipos especializados de Volumen.

Administración de configuración

  • Despliegue e integración de ConfigMaps y Secrets como mecanismos para la configuración.
  • Aplicación de variables de entorno así como volúmenes para gestionar la configuración.

Gestión del clúster

  • Actualizaciones en el clúster con herramientas como kubeadm.
  • Ajuste de parámetros de autenticación mediante certificados TLS.
  • Sistemas de control y asignación de permisos basados en Roles (RBAC).

Estrategias avanzadas para escalado

  • Uso eficiente de NodeSelector, NodeAffinity y PodAffinity.
  • Aplicación práctica de Taints y Tolerations como técnicas de control en el clúster.

Despliegue mediante Helm

  • Introducción al entorno Helm y la gestión de sus Charts.
  • Cómo diseñar e implementar propios diagramas tipo Helm.
  • Gestionar dependencias entre componentes durante la implementación con este sistema.

Solución de incidencias en entornos Kubernetes

  • Identificación y solución de problemas como BackOff o estados persistentes tipo CrashLoopBackOff.
  • Métodos para reconocer y corregir fallos detectados en nodos que presentan el estado NotReady.
  • Aplicación práctica de herramientas como kubectl y la lectura detallada de logs como herramientas auxiliares al diagnóstico.

Conclusión y perspectivas futuras

Requerimientos

  • Conocimientos básicos sobre comandos de Linux
  • Familiaridad con conceptos relacionados con la contenerización (por ejemplo, Docker)
  • Aunque no es obligatorio, se recomienda contar con experiencia en aspectos fundamentales de redes

Público objetivo

  • Administradores de sistemas
  • Ingenieros DevOps
  • Desarrolladores que pretendan implementar y gestionar aplicaciones contenidas en contenedores
 35 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 7250 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (1)

Próximos cursos

Categorías Relacionadas