Serverless Jenkins DevOps Pipeline with K8s and Spark
Offered By: Devoxx via YouTube
Course Description
Overview
Explore a comprehensive DevOps pipeline for Spark/BigData applications using serverless Jenkins, Kubernetes, and Spark in this 48-minute conference talk from Devoxx Poland 2019. Learn how to overcome the challenges of centralized services in large enterprises and implement a true DevOps lifecycle with on-demand resource creation. Follow a step-by-step live demonstration of building the pipeline, including creating ephemeral Jenkins instances, allocating build agents on Kubernetes clusters, tailoring a minified Hadoop/HDFS cluster for testing, and executing tests with result collection. Discover how to leverage declarative style Jenkinsfile pipelines for seamless integration across different runtime environments. Gain insights into Continuous Integration, Delivery, and Deployment practices, as well as the benefits of DevOps in Big Data testing scenarios. Understand key concepts such as Jenkins master-slave architecture, Kubernetes basics, and environment setup for testing.
Syllabus
Intro
Story behind
Before we start
Continuous Integration - how?
Continuous Delivery - gains
Continuous Delivery - how?
Continuous Deployment
DevOps - why?
Testing in Big Data
Jenkins master-slave architecture
Kubernetes 101
Kubernetes - basic terms
Environment for tests
Taught by
Devoxx
Related Courses
Web Engineering III: Quality AssuranceTechnische Hochschule Mittelhessen via iversity Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX DevOps for Developers: How to Get Started
Microsoft via edX Accelerate Software Delivery using DevOps
Microsoft via edX Continuous Integration and Deployment
Udacity