Contacta con nosotros

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

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas