menu
arrow_back

Continuous Delivery with Jenkins in Kubernetes Engine

打开谷歌控制台

Caution: When you are in the console, do not deviate from the lab instructions. Doing so may cause your account to be blocked. Learn more.

Continuous Delivery with Jenkins in Kubernetes Engine

1 小时 30 分钟 9 积分

GSP051

Google Cloud Self-Paced Labs

Overview

In this lab, you will learn how to set up a continuous delivery pipeline with Jenkins on Kubernetes engine. Jenkins is the go-to automation server used by developers who frequently integrate their code in a shared repository. The solution you'll build in this lab will be similar to the following diagram:

overview.png

You can find more details about running Jenkins on Kubernetes here.

What you'll do

In this lab, you will complete the following tasks:

  • Provision a Jenkins application into a Kubernetes Engine Cluster

  • Set up your Jenkins application using Helm Package Manager

  • Explore the features of a Jenkins application

  • Create and exercise a Jenkins pipeline

Prerequisites

This is a expert level lab. Before taking it, you should be comfortable with at least the basics of shell programming, Kubernetes, and Jenkins. Here are some Qwiklabs that can get you up to speed:

Once your prepared, scroll down to learn more about Kubernetes, Jenkins, and Continuous Delivery.

Join Qwiklabs to read the rest of this lab...and more!

  • Get temporary access to the Google Cloud Console.
  • Over 200 labs from beginner to advanced levels.
  • Bite-sized so you can learn at your own pace.
Join to Start This Lab
得分

—/30

Create a Kubernetes cluster (zone: us-central1-f)

Run Step

/ 5

Create a tiller Service Account

Run Step

/ 5

Initialize Helm and Install Tiller

Run Step

/ 5

Configure and Install Jenkins

Run Step

/ 5

Create the production and canary deployments in production namespace

Run Step

/ 6

Create a repository

Run Step

/ 4

home
Home
school
Catalog
menu
More
More