/
[DCH-040] Kubernetes

[DCH-040] Kubernetes

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

  1. Introducción a Kubernetes

    1. Conceptos fundamentales y la necesidad de orquestación de contenedores
    2. Visión general de Kubernetes y sus ventajas
  2. Arquitectura Básica de Kubernetes

    1. Componentes clave: master node, worker nodes y comunicación entre ellos
    2. Descripción de los componentes principales del cluster
  3. Conceptos del Núcleo de Kubernetes
    1. Pods: Unidad básica de ejecución de contenedores
    2. Servicios: Exposición de aplicaciones y balanceo de carga
    3. Controladores de replicación: Gestión de instancias de Pods
    4. Etiquetas: Organización y selección de objetos
    5. ConfigMap: Gestión de configuraciones no confidenciales
    6. Secret: Almacenamiento y gestión de datos sensibles
    7. ReplicaSet: Aseguramiento de la cantidad de réplicas de Pods
  4. Almacenamiento y Volúmenes

    1. Gestión de volúmenes en Kubernetes para persistencia de datos
  5. Gestión de Actualizaciones y Despliegues

    1. Deployments: Despliegue y escalado de aplicaciones

    2. 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

Related pages