Temario del curso

Introducción

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

Comprendiendo Kubernetes

  • Ciclo de vida de una aplicación de Kubernetes
  • Componentes de Kubernetes: Maestro y Nodos
  • Kubelet, Kube-proxy y otros componentes clave

Comenzando

  • Configurando el Entorno de Desarrollo
  • Instalando Kubernetes con kubeadm
  • Configurando kubectl y kubeconfig

Trabajando con Pods

  • Creando Pods
  • Gestionando configuraciones de Pods
  • Accediendo y solucionando problemas de Pods

ReplicaSets y Deployments

  • Creando y escalando ReplicaSets
  • Gestionando actualizaciones de aplicaciones con Deployments
  • Utilizando Actualizaciones en Rodamiento y Reversiones

Servicios y Redes

  • Creando Servicios para exponer aplicaciones
  • Servicios Internos vs. Externos
  • Políticas de Red para comunicación segura

Almacenamiento Persistente

  • Volumen Persistente (PV) y Reclamo de Volumen Persistente (PVC)
  • Clases de Almacenamiento
  • Utilizando Volumenes para la gestión de datos

Configuración y Secretos

  • Gestionando configuraciones de aplicaciones
  • Protegiendo datos sensibles con Secretos
  • Utilizando ConfigMaps para configuraciones externas

Integrando Kubernetes con Plataformas en la Nube

  • Desplegando clústeres de Kubernetes en proveedores de nube principales
  • Utilizando Balanceadores de Carga y Controladores de Ingreso
  • Escalado automático con Horizontal Pod Autoscalers (HPA)

Monitoreo y Registro

  • Implementando comprobaciones de salud
  • Utilizando Kubernetes Dashboard para el monitoreo del clúster
  • Agregando logs con herramientas como Fluentd y Elasticsearch

Solución de Problemas

  • Identificando problemas comunes en despliegues de Kubernetes
  • Depurando problemas de aplicaciones y redes
  • Análisis de eventos y logs de Kubernetes

Resumen y Próximos Pasos

  • Puntos clave del curso
  • Recursos recomendados para un aprendizaje adicional
  • Siguientes pasos en su viaje con Kubernetes

Requerimientos

  • Comprender 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

Audiencia

  • Desarrolladores
  • Administradores de Sistemas
  • Ingenieros DevOps
 35 Horas

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas