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)
Era paciente y entendía que nos quedamos atrás
Albertina - REGNOLOGY ROMANIA S.R.L.
Curso - Deploying Kubernetes Applications with Helm
Traducción Automática
Cómo Interactive Reda explicaría la información y nos animaría a participar. También mencionaría hechos interesantes en el camino y compartiría todo su conocimiento. Reda tiene excelentes habilidades de comunicación, lo que hace que la formación en línea sea realmente efectiva.
Janine - BMW SA
Curso - Kubernetes Advanced
Traducción Automática
La formación fue más práctica
Siphokazi Biyana - Vodacom SA
Curso - Kubernetes on AWS
Traducción Automática
Aprender sobre Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Curso - Kubernetes on Azure (AKS)
Traducción Automática
Que Brian tiene buen conocimiento del tema y explica bien