Presentation: Java on Kubernetes 101 Hands-On Lab!

Track: SPONSORED SOLUTIONS TRACK IV

Location: Marina

Duration: 10:35am - 12:40pm

Day of week:

Abstract

Please note that this session is repeated three times and is identical to the other sessions with the same title within this track.

Bring your laptop! We will explore the basics of Kubernetes, and use a Java application to get hands-on to configure and deploy a real application. We will discuss Cloud Native development, k8s (the shorthand for Kubernetes), and some common tasks with getting your app into a k8s cluster.

Topics covered include:

  • Common cloud native concepts; 
    • Getting familiar with cloud platforms 
    • Using cloud platform services
  • Understanding Kubernetes
  • Creating and understanding Dockerfiles
  • Creating and understanding deployment files
  • Connecting a Java (Spring Boot) applications to cloud platform services
  • Creating deployment pipelines
  • Writing reliable and portable automated tests

This workshop aims to answer the following questions: 

  • What is Kubernetes?
  • How do I package a Java application (and test it!) within k8s?
  • What role do Docker containers play in this kind of environment?
  • How do I go from development to test to deployment?
  • What is needed to create a deployment pipeline for k8s?

Speaker: Pratik Patel

Lead Developer Advocate @IBM

Pratik Patel is a Java Champion and developer advocate at IBM. He wrote the first book on 'enterprise Java' in 1996, "Java Database Programming with JDBC." An all around software and hardware enthusiast with experience in the healthcare, telecom, financial services, and startup sectors. Helps to organize the Atlanta Java User Group and North Atlanta JavaScript meetup, frequent speaker at tech events, and master builder of nachos.

Find Pratik Patel at

Speaker: William Korando

Developer Advocate @IBM

Billy is a developer advocate with IBM and has over a decade of experience. Billy is passionate about helping developers find ways to reduce mental capacity waste from tedious work; such as project initiation, deployment, testing and validation, and so on through automation and good management practices. Outside of work Billy enjoy traveling, playing kickball, and having his heartbroken by cheering on the Kansas City Chiefs. Billy also co-organizes the Kansas City Java users group.

Find William Korando at