Spring On Kubernetes Workshop

February 20, 2020
Toronto, Canada

Event Overview

Now that you are familiar with Kubernetes, in this workshop we are going to show you how to get your Spring apps up and running on Kubernetes.  This workshop will take you from everyone’s favorite place on the internet, start.spring.io all the way to automated deployments directly to Kubernetes.  We will cover tools, as well as best practices, that will make getting your Spring app from your dev machine to your Kubernetes (production) even faster and easier.  In addition we will spend some time showing you how to use Spring Cloud Kubernetes to build cloud native Spring apps that run on Kubernetes. By the end of this workshop you will have all the knowledge you need to target Kubernetes as your production environment.

Space is limited, register now. 

Agenda

11:15-11:30am Arrivals & Registration
11:30-11:45am Create a basic Spring Boot app
11:45-12:00pm Build a Docker image for the app
12:00-12:15pm Push the app to a Docker repo
12:15-12:30pm Create deployment and service descriptors for Kubernetes
12:30-12:45pm Deploy and run the app on Kubernetes - PKS
12:45-1:15pm Use features like external configuration and service discovery
1:15-1:30pm Q/A

 

Workshop Prerequisites

  • Basic knowledge of Spring and Kubernetes (we will not be giving an introduction to either)

  • JDK 8 or higher

  • Docker installed

  • Kubectl installed

  • Kustomize installed

  • Skaffold installed

  • An IDE (IntelliJ, Eclipse, VSCode)

  • Optional Cloud Code for IntelliJ and VSCode is nice. 

  • For VSCode the Microsoft Kubernetes Extension is almost the same.

Speaker

53a1e8497bf6bce5a4dd2b7674929d57.jpeg
Ryan Baxter, Spring Cloud Software Engineer
Pivotal
Currently, Ryan is working as a software engineer as part of the Spring Cloud team. Ryan has a passion for sharing what he learns via social media, including Twitter and his blog (http://ryanjbaxter.com), as well as in person at conferences. When he’s not coding, Ryan likes spending time with his daughter, ice fishing, running obstacle course races, and watching the Red Sox.

Register Now!

Thank you!

Thank you for your interest. Registration for this event is closed.

We look forward to you joining us.

Location

1 Toronto Street
Eleventh Floor
Toronto, Ontario M5C 2V6