Contacta con nosotros

Temario del curso

Introducción

  • ¿Qué es Kubernetes?
  • Contenedores frente a Virtualización
  • Descripción general de las características y arquitectura de Kubernetes
  • Kubernetes en el contexto de la Cloud Native Computing Foundation (CNCF)

Comprensión de Kubernetes

  • El ciclo de vida de una aplicación en Kubernetes
  • Componentes de Kubernetes: Master y Nodos
  • Kubelet, Kube-proxy y otros componentes clave

Primeros pasos

  • Configuración del entorno de desarrollo.
  • Instalación de Kubernetes con kubeadm.
  • Configuración de kubectl y kubeconfig.

Trabajo con Pods

  • Creación de Pods.
  • Gestión de configuraciones de Pods.
  • Acceso y resolución de problemas de Pods.

ReplicaSets y Deployments

  • Creación y escalado de ReplicaSets.
  • Gestión de actualizaciones de aplicaciones con Deployments.
  • Uso de actualizaciones progresivas y reversiones.

Servicios y redes

  • Creación de servicios para exponer aplicaciones.
  • Servicios internos vs. externos.
  • Políticas de red para una comunicación segura.

Almacenamiento persistente

  • Volumen persistente (PV) y Reclamación de volumen persistente (PVC).
  • Clases de almacenamiento.
  • Uso de volúmenes para la gestión de datos.

Configuración y secretos

  • Gestión de configuraciones de aplicaciones.
  • Protección de datos sensibles con Secrets.
  • Uso de ConfigMaps para configuraciones externas.

Integración de Kubernetes con plataformas en la nube

  • Despliegue de clústeres de Kubernetes en los principales proveedores de la nube.
  • Uso de balanceadores de carga y controladores de ingreso.
  • Escalado automático con Autoescalado horizontal de Pods (HPA).

Monitorización y registro de eventos

  • Implementación de verificaciones de estado.
  • Uso del Panel de control de Kubernetes para la monitorización del clúster.
  • Agregación de registros con herramientas como Fluentd y Elasticsearch.

Resolución de problemas

  • Identificación de problemas comunes en despliegues de Kubernetes.
  • Depuración de problemas de aplicaciones y redes.
  • Análisis de eventos y registros de Kubernetes.

Resumen y próximos pasos

  • Puntos clave del curso.
  • Recursos recomendados para seguir aprendiendo.
  • Próximos pasos en tu ruta de aprendizaje con Kubernetes.

Requerimientos

  • Comprensión de conceptos básicos de redes.
  • Experiencia con la interfaz de línea de comandos de Linux.
  • Experiencia básica en programación en cualquier lenguaje.

Público objetivo

  • Desarrolladores.
  • Administradores de sistemas.
  • Ingenieros de DevOps.
 35 Horas

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas