Programa 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

    Una comprensión de los conceptos básicos de redes Experiencia con Linux interfaz de línea de comandos Experiencia básica de programación en cualquier lenguaje

Audiencia

    Desarrolladores Administradores de sistemas DevOps Ingenieros
 35 horas

Número de participantes



Precio por participante

Testimonios (6)

Cursos Relacionados

Kubernetes en AWS

14 horas

Categorías Relacionadas