Nuestros amigos y compañeros de freeCodeCamp nos acaban de obsequiar con un genial curso gratis de Kubernetes y Docker, dos tecnologías más de moda que nunca.
Si te apasionan los contenedores, no tienes ni idea, o bien quieres refrescar tus conocimientos en estas tecnologías, este curso es para ti.
Contenido del curso gratis de Kubernetes y Docker
Este genial curso está impartido por Nelson Jamal (de AmigosCode) y Nana Janashia (de Techworld) y tiene una duración de algo más de 4 horas.
En él aprenderás bastantes cosas de Docker, incluyendo imágenes, contenedores, volúmenes, registro de contenedores y en general, arquitectura de Docker. Más concretamente, estos conceptos:
Introducción a Docker
- ¿Qué es Docker? – Instalación de Docker.
- Imágenes y contenedores. Imágenes de Nginx.
- Correr contenedores. Puertos (individuales y múltiples).
- Gestión de contenedores. Renombrarlos.
- Volúmenes (y volúmenes entre el host y el contenedor).
- Crear el fichero de docker. Builds y dockerignore.
- Usar Node.js y Express.js con Docker.
- Cacheado y capas.
- Alpine, imágenes de Alpine.
- Etiquetas y versiones (sobreescritura, con imágenes).
- Docker Inspect, Logs y Exec.
La segunda parte del curso gratis de Kubernetes se centra en K8S, incluyendo arquitectura, pods, servicios, mapas de configuraciones y deployments.
Introducción a Kubernetes
- Kubernetes y su arquitectura. Pod, Service & Ingress.
- Config Map y Secret.
- Volúmenes, deployments y Stateful Sets.
- Sumario de componentes.
- Qué es Minikube y kubectl y su instalación. Comandos.
- Debug de Pods.
- MongoDB Pod, MongoDB Internal Service.
- Mongo Express External Service.
Pero ya sin más, que sé que estás ansiosos, os dejamos el vídeo a continuación. ¡Coged palomitas!