Kubernetes y docker en AWS desde cero (Actualizado)
Aprende Docker y Kubernetes en Amazon Web Services (AWS) además de ECS y Fargate, Helm, Minikube y otras herramientas
Lo que serás capaz de hacer
En este curso aprenderás Docker, kubernetes y todas las tecnologías relacionadas necesarias. - Empezaremos aprendiendo los principios docker para poder crear contenedores basados en imágenes de terceros y en nuestras propias imágenes. También aprenderemos a subir imágenes al registro de docker (docker hub) y montaremos entornos locales de desarrollo con docker-compose - Continuaremos aplicando estos conocimientos a Kubernetes. Aprenderemos los conocimientos básicos de kubernetes usando Minikube para desplegar un cluster en un entorno local. En este entorno trabajaremos los conceptos de Pods, Deployments, Servicios, etc. - A continuación desplegaremos un cluster en AWS usando el servicio EKS donde podremos disponer de un cluster gestionado por Amazon donde podremos desplegar nuestros contenedores. Usaremos Ingress controllers que nos ayudarán a crear automáticamente volumenes de datos EBS, Balanceadores de carga y Registros DNS. - Aprenderemos otras herramientas como Helm para paquetizar la configuración de kubernetes, - Veremos que algunas herramientas básicas de monitorización como Prometheus y ELK. - Para entender que Kubernetes no es el único orquestador de contenedores del mercado, veremos como funciona ECS, tanto con un cluster donde dispondremos de nodos en instancias EC2 como usando la plataforma compartida de Amazon usando Fargate - Veremos una configuración básica para tener un entorno de Continuous Delivery con CodePipeline y CodeBuild. A todo esto ser irá agregando contenido de forma dinámica según vaya viendo cosas nuevas que os puedan resultar de utilidad Un saludo
- Los estudiantes aprenderán a usar docker y sus herramientas (como docker-compose)
- Los estudiantes aprenderán a desplegar un cluster de kubernetes en un entorno local de desarrollo usando Minikube y eksctl
- Los estudiantes aprenderán a desplegar un cluster de kubernetes en Amazon web services (AWS) usando EKS
- Los estudiantes verán un ejemplo real sobre el despliegue de una aplicación
- Los estudiantes aprenderán como usar otros orquestadores de contenedores como ECS y Fargate
- Los estudiantes aprenderán buenas prácticas y configuración de monitorización en un cluster de Kubernetes en AWS
Temario
UNIDAD 1 - Introducción e instalación del entorno (Actualizado 2022) · 3 leccionesUNIDAD 1 - Introducción e instalación del entorno (Actualizado 2022)
UNIDAD 1 - Introducción e instalación del entorno (Actualizado 2022)
- Sobre la actualizaciòn 2022
- Introducción y bio del instructor
- Instalación del entorno
UNIDAD 2 - Docker (Actualizado 2022) · 18 leccionesUNIDAD 2 - Docker (Actualizado 2022)
UNIDAD 2 - Docker (Actualizado 2022)
- Presentación de la lección - Docker
- Imagenes y Tags
- Crear y Arrancar un contenedor
- Puertos
- Ejecutar comandos en un contenedor y acceso a la shell
- Docker volumes
- Network
- Docker Hub
- Variables de entorno
- Supervisor
- Ciclo de vida de un contenedor
- Restart policies
- Repaso a los comandos Parte 1 de 2
- Repaso a los comandos Parte 2 de 2
- Docker Compose parte 1 de 3 - Introducción
- Docker Compose parte 2 de 3 - Multicontenedor
- Docker Compose parte 3 de 3 - Build, env vars y restart policies
- Notas sobre arquitecturas Intel y ARM
UNIDAD 3 - Kubernetes con Minikube (Actualizado 2022) · 26 leccionesUNIDAD 3 - Kubernetes con Minikube (Actualizado 2022)
UNIDAD 3 - Kubernetes con Minikube (Actualizado 2022)
- Presentación de la lección - Minikube
- Cluster local en minikube
- Configurar el cluster
- Multiples clusters usando perfiles y minikube kubectl
- Manifest vs comandos - configuracion declarativa vs imperativa
- Pods
- Metadata, Labels y Selectors
- Reinicio de un Pod y Exec
- Replication controller
- Replicasets
- Namespaces
- Servicios
- Deployments
- Volumenes
- Configmaps
- Secrets
- Requests y Limits
- Statefulsets
- Clusters multi nodo y pod affinity/antiaffinity
- Daemonsets
- Probes
- Jobs
- Cronjobs
- Annotations
- Nginx Ingress Controller e Ingress Rules
- Edit y Patch
UNIDAD 4 - Kubernetes en AWS con EKS (Actualizado 2022) · 14 leccionesUNIDAD 4 - Kubernetes en AWS con EKS (Actualizado 2022)
UNIDAD 4 - Kubernetes en AWS con EKS (Actualizado 2022)
- Presentación de la lección - EKS
- Introducción y preparación del entorno
- Creación del Control Plane
- Desplegar workers a través de Node Groups
- Desplegar deployment y servicio tipo ELB
- eksctl
- introducción a HELM
- Salida de logs de varios pods con stern
- AWS Load Balancer Controller
- External DNS
- EBS con EBS CSI Controller
- HPA (Horizontal pod autoscaler)
- Cluster Autoscaler
- Fargate en EKS
UNIDAD 5 - Actualizacion EKS - Junio 2023 · 5 leccionesUNIDAD 5 - Actualizacion EKS - Junio 2023
UNIDAD 5 - Actualizacion EKS - Junio 2023
- Crear el cluster - Nuevas opciones
- Release dates y final de soporte en la documentación
- Instalar kubectl y desplegar nodos
- Versiones del API
- Actualizar las versiones del cluster
UNIDAD 6 - 06 - Monitorización (Actualizado 2022) · 2 leccionesUNIDAD 6 - 06 - Monitorización (Actualizado 2022)
UNIDAD 6 - 06 - Monitorización (Actualizado 2022)
- Prometheus y Grafana
- ELK
UNIDAD 7 - ECR (Actualizado 2022) · 3 leccionesUNIDAD 7 - ECR (Actualizado 2022)
UNIDAD 7 - ECR (Actualizado 2022)
- Presentación de la lección - ECR
- Configurar ECR y subir imágenes
- Makefile
UNIDAD 8 - ECS y Fargate (Actualizado 2022) · 9 leccionesUNIDAD 8 - ECS y Fargate (Actualizado 2022)
UNIDAD 8 - ECS y Fargate (Actualizado 2022)
- Presentación de la lección - ECS
- Crear imágen
- Crear Cluster
- Task Definition
- Tasks
- Servicios
- Balanceadores de carga
- Replicar todo con Fargate
- Monitorización del cluster y fin de la sección
UNIDAD 9 - Helm (Actualizado 2022) · 6 leccionesUNIDAD 9 - Helm (Actualizado 2022)
UNIDAD 9 - Helm (Actualizado 2022)
- Presentación de la lección - Helm
- Introducción e instalar charts
- Parámetros
- Inspeccionar un chart
- Crear un Chart
- Subir el Chart a ECR
UNIDAD 10 - RBAC (Actualizado 2022) · 2 leccionesUNIDAD 10 - RBAC (Actualizado 2022)
UNIDAD 10 - RBAC (Actualizado 2022)
- Crear usuario IAM con acceso de solo lectura a un namespace
- Ligar role de IAM a un service account
UNIDAD 11 - Kustomize (Actualizado 2022) · 2 leccionesUNIDAD 11 - Kustomize (Actualizado 2022)
UNIDAD 11 - Kustomize (Actualizado 2022)
- Introducción
- Trabajando con entornos
UNIDAD 12 - Terraform (Actualizado 2022) · 4 leccionesUNIDAD 12 - Terraform (Actualizado 2022)
UNIDAD 12 - Terraform (Actualizado 2022)
- Desplegar VPC
- Desplegar Cluster EKS
- Desplegar Helm Charts
- Desplegar recursos Kubernetes con Terraform
UNIDAD 13 - CI/CD (Continuous deployment y Continuous Delivery) (Actualizado 2022) · 1 leccionesUNIDAD 13 - CI/CD (Continuous deployment y Continuous Delivery) (Actualizado 2022)
UNIDAD 13 - CI/CD (Continuous deployment y Continuous Delivery) (Actualizado 2022)
- Continuous Delivery con CodePipeline y CodeBuild
UNIDAD 14 - Laboratorios (Actualizado 2022) · 10 leccionesUNIDAD 14 - Laboratorios (Actualizado 2022)
UNIDAD 14 - Laboratorios (Actualizado 2022)
- Laboratorio 1 - Parte 1 - Crear una imagen docker
- Laboratorio 1 - Parte 2 - Añadir Supervisor
- Laboratorio 1 - Parte 3 - Docker Compose
- Laboratorio 1 - Parte 4 - Añadir Base de datos MySQL
- Laboratorio 2 - Desplegar aplicacion en Minikube
- Laboratorio 3 - Parte 1 aplicacion en EKS con Load balancer ALB y External DNS
- Laboratorio 3 - Parte 2 aplicacion en EKS con Load balancer ALB y SSL
- Laboratorio 4 - aplicacion en EKS con nginx ingress y certificado Let's Encrypt
- Laboratorio 5 - ECR
- Laboratorio 6 - Helm
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
14 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Miguel Arranz.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 14 unidades · 105 lecciones · 60 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Miguel Arranz; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


