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
Testimonios (5)
he was patience and understood that we fall behind
Albertina - REGNOLOGY ROMANIA S.R.L.
Curso - Deploying Kubernetes Applications with Helm
How Interactive Reda would explain the information and get us to participate. He would also mention interesting facts along the way and share all the knowledge he has. Reda has excellent communication skills which makes online training really effective.
Janine - BMW SA
Curso - Kubernetes Advanced
The training was more practical
Siphokazi Biyana - Vodacom SA
Curso - Kubernetes on AWS
Learning about Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Curso - Kubernetes on Azure (AKS)
Que Brian tiene buen conocimiento del tema y explica bien