Google Cloud Ready Hackathon: Containers, Kubernetes CI & CD (GHCKC)

 

Course Overview

The Cloud Ready Hackathon prepares the engineers of all flavours for cloud-native development and deployment. Its focus is to give attendees a hands-on experience of working with Linux, Git, Docker, Kubernetes, popular DevOps tools such as GitHub Actions, Jenkins and Terraform. Attendees will work in teams completing a set of gated challenges that will take them on a journey to becoming the stars of today’s modern, cloud-native application world.

Prerequisites

  • Familiarity with software development practices
  • Some experience with Linux/Bash

Outline: Google Cloud Ready Hackathon: Containers, Kubernetes CI & CD (GHCKC)

Challenge 1: Pack it and send it to the dock

Introduction to containers with Docker. Creating Dockerfile, building images and pushing to Docker registry.

Challenge 2: Let the orchestration begin!

Introduction to Kubernetes. Creating the first cluster using Google Kubernetes Engine. Deploying first container images to Kubernetes cluster.

Challenge 3: Let’s automate the packaging

Introduction to CI/CD tools. Creating the continuous integration pipeline with unit testing, branch protection, code-quality gates, and creating and pushing container images. The attendee teams will be able to choose between Jenkins and GitHub Actions – whichever works for them.

Challenge 4: Putting it all together

Creating deployment pipeline for Continuous Delivery using Jenkins or GitHub Actions. Zero-downtime deployment using Helm.

Prices & Delivery methods

Online Training

Duration
2 days

Price
  • on request
Classroom Training

Duration
2 days

Price
  • on request

Schedule

Currently there are no training dates scheduled for this course.