• LOGIN
  • No hay productos en el carrito.

Login

El curso de Docker, Podman y Kubernetes; está dirigido a administradores de sistemas, SysOps, arquitectos de infraestructura, programadores y profesionales en Cloud Computing,  que deseen comprender el despliegue efectivo de contenedores docker y podman en entornos pequeños (standalone) o de alto rendimiento en kubernetes; con funciones de cluster, alta disponibilidad, auto replicación y auto escalamiento.

Objetivo Principal: Conocer a profundidad la instalación, configuración, ejecución y aseguramiento de contenedores para el despliegue de aplicaciones en múltiples entornos y requerimientos de escalabilidad; con el uso de Docker, Podman y Kubernetes.

Objetivos Específicos:

  • Familiarizarse con los contenedores, beneficios y limitaciones.
  • Asimilar los conceptos básicos para la ejecución de la tecnología Docker y Podman
  • Entender y poner en práctica la generación y parametrización de imágenes
  • Profundizar en la creación de instrucciones de despliegues.
  • Conocer las distintas formas de desplegar contenedores.
  • Familiarizarse con kubernetes, conocer beneficios y limitaciones.
  • Asimilar los conceptos básicos para la ejecución de la tecnología Kubernetes
  • Conocer las distintas formas de desplegar aplicaciones con Kubernetes en entornos Baremetal Proxmox y Cloud.
  • Conocer las buenas prácticas a la hora de usar kubernetes.

Calendario y Lugar:

  • Duración:  42 horas, 7 semanas
  • Horario:     Sábados de 08:00 hrs a 14:00 hrs; UTC -5 (Lima/Bogotá/Quito)
  • Inicio:         sábado, 30 marzo, 2024
  • Lugar:         Videoconferencia en vivo con Jitsi Meet

Costo del Curso:

  • $ 330 USD

Válido solo para personas naturales Por empresa contactarse a informes@aulautil.com para solicitar su cotización.

Medios de Pago:

  • Por paypal
  • Por Western Union

Materiales:

  • Videoconferencia con Jitsi Meet
  • Grupos de Whatsapp y Telegram
  • Todas las clases se graban y se comparten por YouTube Private
  • Certificado con valor curricular
  • Incluye 3 Servidores Proxmox e IPs públicas por alumno, para despliegue de Kubernetes en Alta Disponibilidad.

Informes:

  • WhatsApp 1: +51 923346146
    WhatsApp 2: +51 934946723
  • Tel: +51 016510970
  • informes@aulautil.com

 

Syllabus del Curso de Docker, Podman y Kubernetes

Contenedores Docker y Podman:

1. – Introducción a la Virtualización y Contenedores

  • La tecnología de Virtualización, Virtualización de S.O.
  • Hipervisores: ESXi, Xen, KVM.
  • Máquinas virtuales, drivers paravirtualizados.
  • Suites de Virtualización: Vmware Vcenter, Proxmox, Citrix Server, RHVE.
  • Tecnología de Contenedores.
  • cgroups.
  • OpenVZ.
  • LXC.
  • LXD.
  • Docker.
  • Podman.
  • Docker Swarm.
  • Kubernetes.
  • OpenShift.

2.- Introducción a Docker y Podman

  • Docker Engine, Arquitectura; Cliente y Daemon.
  • Arquitectura de Podman y diferencias con Docker.
  • Ecosistema de Docker.
  • Ecosistema de Podman.
  • Despliegue de Docker en VMs, Baremetal y cloud.
  • Despliegue de Podman en VMs, Baremetal y cloud.

3.- Desplegando contenedores Docker y Podman

  • Instalación de VPS 1 para Ubuntu 20.04 con Docker
  • Instalación de VPS 2 para Rocky Linux 8 con Podman
  • Instalación y configuración de Docker
  • Instalación y configuración de Podman
  • Docker RUN
  • Listando contenedores en ejecución
  • Ciclo de vida de los contenedores
  • Reiniciando contenedores
  • Removiendo contenedores detenidos.
  • Revisando los Logs e Inspección de Contenedores
  • Deteniendo Contenedores.
  • Multiples opciones para ejecutar contenedores.
  • Limitaciones de recursos (CPU y RAM)
  • Ejecutando comandos dentro de contenedores.
  • El flag -it
  • Obteniendo un prompt dentro de un contenedor.
  • Iniciando un contenedor con una shell
  • Aislamiento de un contenedor, ejecución sin privilegios.
  • Realizando un commit de un contenedores.
  • Respaldo local y restauración de contenedores.

4.- Imágenes Docker

  • Docker Hub
  • Búsquedas y descargas de imágenes
  • Versionado de imágenes mediante Tags
  • Gestión de imágenes descargadas
  • Creación y eliminación de imágenes locales
  • DockerFiles
  • Estructura y detalle de un DockerFile.
  • FROM, LABEL, ENV, WORKDIR, VOLUME, ADD, COPY, CMD, ENTRYPOINT, EXPOSE, USER, etc
  • Docker Build, despliegue de imágenes mediante DockerFiles.
  • Compilación, prueba y verificación de imágenes.
  • Versionado de Imágenes
  • Importar y exportar imágenes
  • Creación de un Repositorio privado de imágenes.

5.- Volúmenes y Redes en Contenedores

  • Tipos de Storage.
  • Volumes.
  • Asociación de puntos de montaje local a contenedores.
  • Compartición de Volúmes entre contenedores.
  • Redes en los contenedores; redes por Defecto.
  • Tipos de redes bridge, host or None.
  • Forwarding de puertos de Host a contenedor.
  • Agrupación de contenedores por redes.
  • Resolución DNS de los contenedores.
  • Asignación de ip estática de los contenedores.

6.- Docker Compose

  • Sintaxis de YAML
  • Estructura de un archivo Compose
  • version
  • services
  • build, Variables de entorno, args, env_file, environment
  • context
  • command, entrypoint
  • image
  • volumes
  • networks, dns
  • expose, ports, etc.
  • depends_on, links.
  • healthcheck
  • Compilación de imágenes y depuración de errores.

7.- Despliegue de aplicaciones con Contenedores

  • Ejercicio de despliegue de contenedores con compose en entorno local.
  • Ejercicio de depliegue de contenedores en VPS en Nube.
  • Ejercicio de depliegue de contenedores en VPS en AWS y Digital Ocean.

 

Syllabus del Curso de Kubernetes:
Syllabus en Desarrollo

Contenido del Curso

Plan de estudios no encontrado !

Course Reviews

N.A.

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

HACER ESTE CURSO
  • $ 330.00 USD
  • 7 Semanas
1 ALUMNOS MATRICULADOS

Course Reviews

Copyright 2020 © Aula Útil. Todos los derechos reservados.
X