Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CI/CD Pipelines with Jenkins and Kubernetes workshop @ OpenSlava 2023

CI/CD Pipelines with Jenkins and Kubernetes workshop @ OpenSlava 2023

Slides describing the objectives and high-level structure for the "CI/CD Pipelines with Jenkins and Kubernetes" workshop delivered recently at OpenSlava 2023.

Jorge Hidalgo

October 18, 2023
Tweet

More Decks by Jorge Hidalgo

Other Decks in Programming

Transcript

  1. ABOUT ME @deors314 in/deors JORGE HIDALGO Associate Director – Software

    Engineering Group – Accenture Spain Global Java Community of Practice co-lead Iberia Cloud First DevOps lead Spain Adv. Tech. Center Cloud First Architecture domain lead Communities matter: coordinating MálagaJUG / Málaga Scala / BoquerónSec Father of two, husband, whistle player, video gamer, sci-fi *.*, Lego, Raspberry Pi, Star Wars, Star Trek, LOTR, Halo, Borderlands, Watch Dogs, Diablo, StarCraft, Black Desert,… LLAP!
  2. Before we start: 1. Kubernetes is hard 2. You should

    have Rancher Desktop installed 3. If you feel adventurous, the workshop should work with other vanilla Kubernetes 4. If something fails, don’t desperate – we will try together to fix it 5. Kubernetes is hard, really 4
  3. Workshop outline: Part 1. Configuring K3s and Jenkins (first run)

    Part 2. The anatomy of a Jenkins pipeline (key concepts) Part 3. The CI pipeline – basic stages Part 4. Code inspection & dependency scan Part 5. Web performance analysis APPENDIX A. Apache Maven stuff explained 5