Programa del Curso

Introducción a Kubernetes

  • Descripción general de Kubernetes y su arquitectura
  • Componentes principales: servidor API, Controller Manager, Scheduler, etcd y Kubelet
  • Entender Pods, Nodes y Clusters

Recurso Management

  • Aislamiento de recursos utilizando Namespaces
  • Definiendo Requests y Limits para recursos computacionales
  • Escalando aplicaciones con Kubernetes

Gestionando cargas de trabajo

  • Implementación de aplicaciones utilizando Deployments, StatefulSets y DaemonSets
  • Usando Jobs y CronJobs para la programación de tareas
  • Manejando actualizaciones y retrocesos

Networking y descubrimiento de servicios

  • Entendiendo los servicios Kubernetes: ClusterIP, NodePort, LoadBalancer, ExternalName
  • Configurar DNS y Service Discovery
  • Exponer aplicaciones a través de Ingress

Persistencia de datos

  • Persistir datos con Persistent Volumes y Persistent Volume Claims
  • Usando volúmenes estáticos y dinámicos
  • Entender Access Modos, políticas de recuperación y volúmenes proyectados

Configuration Management

  • Implementando ConfigMaps y Secrets
  • Usando variables de entorno y volúmenes para configuración

Clase Management

  • Actualizaciones de clúster Kubernetes usando kubeadm
  • Configurar la autenticación con certificados TLS
  • Gestionar permisos con Role-Based Access Control (RBAC)

Estrategias de escalado avanzadas

  • NodeSelector, NodeAffinity y PodAffinity
  • Entender y aplicar Taints y Tolerations

Provisionamiento con Helm

  • Introducción a Helm y Helm Charts
  • Crear y desplegar Helm Charts
  • Gestionar dependencias con Helm

Depuración de Kubernetes

  • Analizando problemas de BackOff y CrashLoopBackOff
  • Depurando nodos en estado NotReady
  • Usando kubectl y logs para depurar

Resumen y próximos pasos

Requerimientos

  • Comprensión básica de Linux comandos
  • Familiaridad con conceptos de contenedorización (por ejemplo, Docker)
  • Se recomienda experiencia en fundamentos de redes, pero no es obligatoria

Público

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

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas