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)
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Curso - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
La forma en que se acercaba a cada uno de nosotros cuando nos explicaba lo que no entendíamos.
Marian - REGNOLOGY ROMANIA S.R.L.
Curso - Deploying Kubernetes Applications with Helm
Traducción Automática
Explicó todo, no solo las nociones de k8s.
Stefan Voinea - EMAG IT Research S.R.L
Curso - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traducción Automática
Profundidad de conocimiento del formador
Grant Miller - BMW
Curso - Certified Kubernetes Administrator (CKA) - exam preparation
Traducción Automática
There was a lot to lean, but it never felt rushed.
thomas gardner - National Oceanography Centre
Curso - Docker, Kubernetes and OpenShift for Administrators
Traducción Automática