REQUISITOS:
· Tener conocimientos de Linux.
· Manejar storage y montado de unidades, conocimientos de redes.
· Tener instalado virtualbox y espacio para trabajar con al menos 3 máquinas virtuales, con al menos 2 GB de RAM y disco de 10GB para cada VM (control-plane). Idealmente, pueden ser 6, una de las vms será storage de laboratorio y la otra trabajará como worker.
· Es aconsejable contar con conocimientos sobre cómo montar un filesystem de Red, preferentemente NFS.
A continuación te presentamos el TEMARIO CLASE POR CLASE.
CLASE 01
Introducción a Docker
Trabajo previo a la clase:
Mirar video “Qué es Kubernetes”.
Descripción:
En esta clase introductoria, se presentará el curso y se proporcionará un resumen de Docker.
Los participantes conocerán la importancia de Kubernetes y algunos conceptos básicos.
Trabajo entre clases:
Realizar autoevaluación de Docker.
CLASE 02
Inicio del Cluster
Descripción:
Repaso de preguntas y conceptos clave de Docker, instalación de herramientas y configuración inicial del Cluster.
Trabajo entre clases:
Mirar video “de noob a pro”.
CLASE 03
Descripción de objetos básicos
Descripción:
En esta clase, se estudiarán en detalle los recursos básicos de Kubernetes, incluyendo Namespaces, Nodos, Pods y Deploy. A través de una combinación de teoría y práctica. Se explorará cómo utilizar estos objetos para crear y gestionar aplicaciones en Kubernetes.
Trabajo entre clases:
Realizar autoevaluación Kubernetes.
CLASE 04
Descripción de objetos avanzados
Descripción:
Se profundizará en los recursos avanzados de Kubernetes, cómo Services, Ingress, Secret y ConfigMap (teoría y práctica). Se analizará cómo utilizar estos objetos para establecer la comunicación entre los diferentes servicios de una aplicación, Además, se describe los objetos necesarios para restringir el uso de recursos en el Cluster y poder crear y asignar roles a nuevos usuarios.
Trabajo entre clases:
Realizar autoevaluación Kubernetes.
CLASE 05
Almacenamiento
Descripción:
Esta clase se centrará en las opciones de almacenamiento en Kubernetes. Se estudiarán los conceptos de Persistent Volumes (PV), Persistent Volume Claims (PVC) y Storage Classes (SC), y se explorarán las diferentes opciones de almacenamiento, como el almacenamiento local, en la nube y proveedores externos.
Trabajo entre clases:
Mirar video “Qué tanto se de Kubernetes".
Instalar un WordPress con un problema a resolver.
CLASE 06
Despliegue de aplicación
Descripción:
En esta clase, los participantes aprenderán a desplegar aplicaciones en Kubernetes utilizando tanto Helm como manifiestos YAML. Se abordarán problemas comunes y se discutirán estrategias para solucionarlos.
Instituto Linux es el ÚNICO instituto de educación a distancia AUTORIZADO por el LINUX PROFESSIONAL INSTITUTE y la LINUX FOUNDATION en el mundo, en idioma español, para formación presencial y a distancia
Todos nuestros cursos pueden ser contratados de forma individual o corporativa
Por consultas, comunícate al +54 9 11 5621 9906