Bienvenidos a la página personal de José Domingo Muñoz Rodríguez, aquí podrás encontrar…

Accede a las entradas de mi blog donde escribo de Informática y Educación.

Blog Pledin

Accede a los materiales de los cursos que he impartido.

Plataforma Pledin

Accede a los contenido de los módulos de FP que estoy impartiendo en la actualidad.

Módulos FP

Últimos posts...

Curso “Introducción a Docker” desarrollado para el CPR de Badajoz

docker

Al igual que el curso pasado, durante el mes de Abril he impartido un curso de “Introducción a docker” para el CPR de Badajoz, para profesores de la familia profesional de Informática de Formación Profesional.

En este curso el curso ha sido durante 5 sesiones, por lo que he reducido el contenido del curso del año pasado.

Los contenidos han sido:

  • Sesión 1: Introducción a los contenedores y a Docker
  • Sesión 2: Trabajando con imágenes Docker
  • Sesión 3: Almacenamiento y redes en Docker
  • Sesión 4: Creando escenarios multicontenedor con docker-compose
  • Sesión 5: Creación de imágenes en Docker

Puedes acceder a los contenidos del curso en el siguiente enlace:

Curso “Introducción a Docker”. CPR Badajoz

Seguir leyendo...

Curso: Introducción a Kubernetes

k8s

En estos últimos meses hemos desarrollado y tutorizado dos ediciones de un curso sobre Kubernetes. Eel curso ha sido elaborado para el CEP de Castilleja de la Cuesta (Sevilla) y los destinatario han sido profesores de secundaria de la familia de informática de Andalucía. Junto a Alberto Molina (@alberto_molina) he creado el curso, y a los dos nos ha acompañado Manuel Domínguez (@Mafradoti) para tutorizarlo.

En los últimos años se ha ido extendiendo el uso de contenedores como elementos esenciales para el uso de aplicaciones en entornos en producción, tanto más cuanto más variable sea la demanda, la frecuencia con la que se actualizan o la necesidad de que funcionen de forma ininterrumpida.

Gestionar una aplicación sobre contenedores, que pueda actualizarse rápidamente, que sea escalable o tolerante a fallos, es una tarea compleja que se realiza mediante un software específico que recibe el nombre de orquestador de contenedores.

Kubernetes es un software de orquestación de contenedores desarrollado inicialmente por Google, pero que hoy en día es un proyecto libre independiente utilizado en gran cantidad de entornos diferentes y que se ha convertido en muchos casos en la solución preferida para orquestar aplicaciones basadas en contenedores en entornos en producción.

En este curso conoceremos las principales características de Kubernetes y de las aplicaciones más adecuadas para poner en este entorno y comprobaremos de forma práctica la tolerancia a fallos, la escalabilidad de una aplicación o la gestión del versionado y los diferentes enfoques a la hora de hacerlo en entornos en producción, con o sin interrupciones.

Los contenidos del curso han sido:

  1. Introducción a Kubernetes
  2. Instalación de Kubernetes
  3. Contenedores en Kubernetes: Pods
  4. Tolerancia y escalabilidad: ReplicaSets
  5. Despliegues
  6. Acceso a las aplicaciones
  7. Despliegues parametrizados
  8. Almacenamiento en Kubernetes
  9. Otras cargas de trabajo
  10. Instalación de aplicaciones en Kubernetes con Helm

Curso: Introducción a Kubernetes

Seguir leyendo...

Mini Curso: Virtualización y Cloud Computing en el IES Gonzalo Nazareno

logo

Hace unas semanas impartí un “mini” curso a compañeros profesores del IES Juan Bosco de Alcazar de San Juan (Ciudad Real). Estaban interesados en conocer nuestra experiencia en el IES Gonzalo Nazareno en la instalación, administración y uso de OpenStack en educación. Además, aproveché para contarles la nueva experiencia que estamos teniendo en nuestro instituto con Proxmox, una herramienta de virtualización tradicional que nos permite de forma sencilla crear máquinas virtuales y contenedores LXC.

En dos sesiones estuvimos repasando los conceptos fundamentes de virtualización, Cloud Computing, Openstack, Proxmox, contenedores, el uso de estas tecnologías en el ámbito educativo,… Además estuvimos debatiendo sobre el hardware necesario para la implantación de OpenStack y las posibles alternativas para realizar la instalación. Finalmente, comentamos consejos teniendo en cuenta todo lo que nosotros nos hemos peleado en estos 10 últimos años.

En la segunda sesión hicimos algunas demostraciones del uso de OpenStack y de Proxmox.

Estoy seguro que están empezando a realizar la instalación de OpenStack en sus instalaciones y que este “mini” curso les sirvió para animarse a ello.

Os dejo las dos presentaciones que utilizamos para las sesiones:

Seguir leyendo...

Más posts...

Últimos cursos...

Revistas

Revistas Libres de Software Libre

Learn More

Twitter

cc

Licencia

Licencia: Puedes copiar y modificar todos los contenidos, pero siempre respetando los términos de la licencia CC-BY-SA.

Ver