DevOps

Curso de Jenkins: Escalando con Workers en Google Cloud

Con este curso aprenderás de forma práctica a utilizar los workers de Jenkins para liberar la carga del servidor principal, distribuyendo la ejecución de los trabajos y pipelines en máquinas específicas.

Impartido por:

4.3 (7 valoraciones)
4 horas y 23 minutos · curso
Jenkins: Escalando con Workers en Google Cloud

Lo que aprenderás en este curso:

  • Utilizar los agentes de Jenkins para distribuir la carga en múltiples máquinas.
  • Configurar workers de Jenkins en Google Cloud.
  • Utilizar packer para crear máquinas virtuales específicas.
  • Ejecutar trabajos y pipelines en máquinas virtuales dedicadas.

Requisitos del curso

Es necesario tener conocimientos básicos de jenkins y del uso de los pipelines declarativos, que son los que se usarán durante este curso.

Valoraciones de estudiantes:

  • 5
  • 4
  • 3
  • 2
  • 1
4.3
7 valoraciones

Contenido del curso:

    • 3 m
    • Creando nuestra máquina virtual
      9 m
    • ¿Qué es Google Cloud?
      3 m
    • Alta en Google Cloud
      8 m
    • Google Compute Engine
      5 m
    • Instalación del SDK de Google Cloud
      8 m
    • Configuración del proyecto en Google Cloud
      9 m
    • Creación de máquina virtual en Google Cloud
      7 m
    • Introducción y conceptos básicos de Ansible
      7 m
    • Instalación de Ansible
      3 m
    • Inventario, colecciones, módulos y playbooks
      9 m
    • Creación y ejecución de playbooks
      7 m
    • Configuración de máquina virtual usando Ansible
      12 m
    • Introducción y conceptos básicos de Packer
      5 m
    • 2 m
    • Plantillas en HCL
      7 m
    • Crear una imagen sencilla usando Packer
      10 m
    • Provisioners
      10 m
    • Práctica: Provisioners
      10 m
    • Communicators, data sources, variables y locals
      7 m
    • Arquitectura de Jenkins
      6 m
    • Agentes y executors
      6 m
    • Plugins de Jenkins
      8 m
    • Instalación del plugin google-compute-engine
      4 m
    • Configuración de Agentes en Jenkins
      9 m
    • Ejecución distribuida usando Pipelines
      7 m
    • Ejecución de un pipeline en un agente
      15 m
    • Ejecución en paralelo dentro del mismo agente: Packer
      6 m
    • Ejecución en paralelo dentro del mismo agente: Pipelines
      7 m
    • Ejecución en paralelo en múltiples agentes: Packer
      8 m
    • Ejecución en paralelo en múltiples agentes: Pipelines
      19 m
    • Conclusiones
      5 m
    • Siguientes pasos
      2 m
También te puede interesar

Te dejamos una selección de cursos, carreras y artículos

Jenkins y Ansible: Automatizando entornos de pruebas en máquinas virtuales

Jenkins y Ansible: Automatizando la creación de entornos de pruebas en máquinas virtuales

1 hora y 17 minutos · taller

Aprende con este Curso a utilizar workers de Jenkins para liberar la carga de nuestro servidor principal, distribuyendo la ejecución de nuestros trabajos y pipelines …

  • DevOps
Jenkins: Herramientas para exprimir nuestro código

Curso de Jenkins: Herramientas para exprimir nuestro código

2 horas y 3 minutos · curso

Aprende con este Curso a utilizar workers de Jenkins para liberar la carga de nuestro servidor principal, distribuyendo la ejecución de nuestros trabajos y pipelines …

  • DevOps

Dudas frecuentes

1

¿Cuál es el precio?

En OpenWebinars no vendemos cursos, talleres o laboratorios unitarios.

Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todos los cursos de la plataforma y a los nuevos que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.

2

¿Cuándo comienza el curso?

En OpenWebinars los cursos no tienen fecha de inicio y de final.

Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestros planes.

3

¿Puedo obtener un diploma que acredite mis conocimientos?

Efectivamente, una vez superada cada formación, podrás descargarte el diploma acreditativo de cada una de ellas. Añádelas a tu CV y mejora tu perfil para las empresas.

También podrás obtener un diploma de nivel superior al superar todas las formaciones de la carrera.

Este curso está pensado cualquier alumno que tenga experiencia con Jenkins y sus pipelines declarativas y quiera aprender de manera práctica cómo distribuir la carga de trabajo de Jenkins en múltiples máquinas.

Es necesario tener conocimientos básicos de Jenkins y del uso de los pipelines declarativos, por lo que si lo necesitas, puedes hacer previamente el Curso de Jenkins: Pipelines y herramientas, que encontrarás en nuestra plataforma formativa.

La formación está segmentada en 8 secciones, estando las mismas centradas en diferentes aspectos y divididas a su vez en lecciones más cortas. En la primera sección haremos a modo de introducción la instalación de la máquina virtual que utilizaremos a lo largo del resto del curso.

En el segundo apartado formativo nos centraremos en Google Cloud, y en el mismo veremos cómo crear una cuenta en este servicio, así como todo lo necesario para crear máquinas virtuales en el mismo, desde la instalación del SDK de Google Cloud y la configuración del proyecto, hasta los pasos finales para crear esa máquina virtual.

Avanzamos en la formación y desarrollamos el apartado sobre Ansible, que utilizaremos para crear un playbook para automatizar la instalación y configuración del sistema operativo. Comenzaremos introduciendo este servicio y los conceptos básicos del mismo, realizando su instalación y la posterior explicación sobre la creación y ejecución de playbooks, así como la configuración de la máquina virtual usando Ansible.

Seguidamente, vamos a ver cómo utilizar Packer para crear una imagen, que después utilizaremos para crear máquinas virtuales, además de para utilizar en el mismo el playbook que creamos anteriormente con Ansible. En estas lecciones comenzaremos explicando qué es Packer, sus fundamentos y conceptos básicos, para después ir paso a paso desarrollando todo lo demás.

En los últimos apartados de la formación veremos de forma teórica qué son los Agentes, los Executors y la arquitectura distribuida de Jenkins, para después entrar en lo referente a la configuración de Jenkins Clouds, dónde instalaremos el plugin google-compute-engine en Jenkins y lo configuraremos para ejecutar los pipelines de forma distribuida.

En la última parte de este curso de Jenkins, el tutor comentará unas conclusiones finales y una serie de pasos para seguir formándote con mayor profundidad en estos campos que hemos visto anteriormente.

 

Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información.