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
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
Explicó todo, no solo las nociones de k8.
Stefan Voinea - EMAG IT Research S.R.L
Curso - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traducción Automática
Depth of knowledge of the trainer
Grant Miller - BMW
Curso - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Curso - Docker (introducing Kubernetes)
There was a lot to lean, but it never felt rushed.