Contacta con nosotros

Temario del curso

Introducción a Kubernetes

  • Panorama 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 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 mediante Deployments (Despliegues), StatefulSets y DaemonSets.
  • Uso de Jobs y CronJobs para programación de tareas.
  • Gestión de actualizaciones y revertencias (rollbacks).

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 a través de Ingress.

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 Reclamación y Volúmenes proyectados.

Gestión de Configuración

  • Despliegue de ConfigMaps y Secrets (Secretos).
  • Uso de variables de entorno y volúmenes para la configuración.

Gestión de Clústeres

  • Actualización de clústeres de Kubernetes utilizando kubeadm.
  • Configuración de autenticación con certificados TLS.
  • Gestión de permisos mediante Control de Acceso Basado en Roles (RBAC).

Estrategias Avanzadas de Escalado

  • NodeSelector, NodeAffinity y PodAffinity.
  • Comprensión y aplicación de Taints (Marcas) y Toleration (Tolerancias).

Despliegue con Helm

  • Introducción a Helm y Helm Charts (Gráficos de Helm).
  • Creación y despliegue de Helm Charts.
  • Gestión de dependencias con Helm.

Solución de Problemas en Kubernetes

  • Análisis de errores BackOff y CrashLoopBackOff.
  • Solución de problemas de nodos en estado NotReady (Sin preparación).
  • Uso de kubectl y registros para la depuración.

Resumen y Próximos Pasos

Requerimientos

  • Conocimiento básico de comandos de Linux.
  • Familiaridad con los conceptos de contenerización (por ejemplo, Docker).
  • Se recomienda experiencia en fundamentos de redes, pero no es obligatoria.

Público Objetivo

  • Administradores de sistemas.
  • Ingenieros de DevOps.
  • Desarrolladores que buscan desplegar y gestionar aplicaciones contenerizadas.
 35 Horas

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas