Objetivos
- Creación y administración de contenedores de forma individual con Docker Engine
- Diseño de imágenes de contenedores e introducción al almacenamiento y redes de contenedores en un solo nodo.
- Conocer la orquestación de contenedores de Kubernetes para todos los involucrados en el ciclo de vida del desarrollo de software.
- Desarrollar las habilidades y el conocimiento necesario para la arquitectura de kubernetes y la toma de decisiones basadas en las cargas de trabajo.
Contenidos del curso
Parte 1. Fundamentos Contenedores Docker (6 horas)
- Comprender qué es Docker y cómo Docker puede modernizar la cadena de suministro de software.
- Conceptualizar un modelo mental para el flujo de trabajo de Docker
- Comprender los fundamentos de la seguridad de Docker y aplicar la gestión de secretos.
- Comprender los fundamentos de la contenedorización en un solo nodo Docker.
- Creación interactiva de imágenes.
- Crear imágenes con un Dockerfile(1/2).
- Multi-StageBuilds.
- Gestionar imágenes
- Volúmenes en Bases de Datos.
- Introducción a las redes.
- Mapeo de puertos en contenedores.
Parte 2. Fundamentos Kubernetes (12 horas)
- Instalación de Kubernetes.
- Objetos computacionales en Kubernetes.
- Objetos de red en Kubernetes.
- Objetos de almacenamiento en Kubernetes.
- Configuración de aplicaciones en Kubernetes.
- Gestionar aplicaciones con Helm v3
- Desarrollar un proyecto con Kubernetes
Parte 3. Operaciones en Kubernetes (12 horas)
- Instalación de Kubernetes con Kubespray.
- Gestión de despliegues de aplicaciones con Kubernetes.
- Aplicación de actualizaciones en aplicaciones.
- Asegurar una alta disponibilidad de la aplicación
- Enrutamiento del tráfico de red utilizando Ingress
- Aprovisionamiento de almacenamiento en las cargas de trabajo en Kubernetes
- Securización de un clusterde Kubernetes: RBAC y Auditorias.
- Securizar la red de Pods.
- Securización del entorno de contenedores de Kubernetes.
- Multi-Tenancy en Kubernetes.
Información extra
A quien está dirigido
Este curso está dirigido a una audiencia técnica en general y profesionales IT.
Información general
Área formativa
Cursos de Frameworks de Desarrollo
Fabricante
Formaciones en Desarrollo Software
Metodología
Presencial | Learning virtual class
Certificación
Sin certificación