[DCH-040] Kubernetes
- Pronoide Wiki Web
Este curso cubre desde la introducción y arquitectura básica del sistema, hasta conceptos clave como Pods, Servicios, ReplicaSets, y ConfigMaps. También explora actualizaciones y despliegues a través de Deployments y Rollbacks, proporcionando una comprensión integral de cómo gestionar y orquestar contenedores en un entorno de producción.
Duración: 25 horas
Perfil: Experto
Dirigido a
Esta acción formativa va dirigida a administradores, DevOps e ingenieros de sistemas que necesiten orquestar contenedores Docker y responder a las necesidades de proporcionar la infraestructura para construir entornos productivos y de desarrollo con funcionalidades tales como re-arranque automático, auto-replicación y auto-escalado.
Requisitos previos
Los alumnos necesitarán tener conocimientos consolidados de Sistemas Operativos Linux, de Shell de comandos y de Docker o haber realizado el curso de Docker.
Objetivos
- Comprender la arquitectura y los componentes básicos de Kubernetes.
- Aprender a gestionar Pods, Servicios, ReplicaSets y ConfigMaps.
- Configurar y mantener aplicaciones con Deployments y realizar Rollbacks.
- Obtener habilidades prácticas para orquestar y escalar aplicaciones en un entorno de producción.
Contenido
Introducción a Kubernetes
- Conceptos fundamentales y la necesidad de orquestación de contenedores
- Visión general de Kubernetes y sus ventajas
Arquitectura Básica de Kubernetes
- Componentes clave: master node, worker nodes y comunicación entre ellos
- Descripción de los componentes principales del cluster
- Conceptos del Núcleo de Kubernetes
- Pods: Unidad básica de ejecución de contenedores
- Servicios: Exposición de aplicaciones y balanceo de carga
- Controladores de replicación: Gestión de instancias de Pods
- Etiquetas: Organización y selección de objetos
- ConfigMap: Gestión de configuraciones no confidenciales
- Secret: Almacenamiento y gestión de datos sensibles
- ReplicaSet: Aseguramiento de la cantidad de réplicas de Pods
Almacenamiento y Volúmenes
- Gestión de volúmenes en Kubernetes para persistencia de datos
Gestión de Actualizaciones y Despliegues
Deployments: Despliegue y escalado de aplicaciones
Rollback: Recuperación ante fallos o problemas de despliegue
Documentación Recomendada
Kubernetes – An Enterprise Guide - Third Edition
Marc Boorshtein, Scott Surovich
August 2024 | 682 pages
https://www.packtpub.com/en-us/product/kubernetes-an-enterprise-guide-9781835081754