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.
Testimonios (4)
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Curso - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Cómo los formadores transmiten el conocimiento de manera efectiva
Vu Thoai Le - Reply Polska sp. z o. o.
Curso - Certified Kubernetes Administrator (CKA) - exam preparation
Traducción Automática
El buen manejo de los temas por parte del instructor.
Juan Gabriel Garcia Velasco - Banco de Mexico
Curso - Docker (introducing Kubernetes)
El conocimiento y la paciencia del formador para responder a nuestras preguntas.
Calin Avram - REGNOLOGY ROMANIA S.R.L.
Curso - Deploying Kubernetes Applications with Helm
Traducción Automática