Temario del curso

Introducción

  • ¿Qué es Kubernetes?
  • Contenedorización vs. virtualización
  • Descripción general de Kubernetes características y arquitectura
  • Kubernetes en el contexto de Cloud Native Computing Foundation (CNCF)

Comprensión Kubernetes

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

Empezar

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

Trabajar con Pods

  • Creación de pods
  • Administración de configuraciones de pod
  • Accessing y solución de problemas de Pods

ReplicaSets e implementaciones

  • Creación y escalado de replicasets
  • Administración de actualizaciones de aplicaciones con implementaciones
  • Uso de actualizaciones y reversiones continuas

Servicios y Networking

  • 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 administración de datos

Configuración y secretos

  • Administración de configuraciones de aplicaciones
  • Protección de datos confidenciales con secretos
  • Uso de ConfigMaps para configuraciones externas

Integración Kubernetes con plataformas en la nube

  • Implementación de Kubernetes clústeres en los principales proveedores de nube
  • Uso de equilibradores de carga y controladores de ingreso
  • Escalado automático con escaladores automáticos de pod horizontal (HPA)

Supervisión y registro

  • Implementación de comprobaciones de estado
  • Uso de Kubernetes Dashboard para la supervisión de clústeres
  • Agregar registros con herramientas como Fluentd y Elasticsearch

Solución de problemas

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

Resumen y próximos pasos

  • Conclusiones clave del curso
  • Recursos recomendados para seguir aprendiendo
  • Próximos pasos en tu Kubernetes viaje

Requerimientos

  • Un conocimiento 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 DevOps
 35 Horas

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas