Skip to content

Developing and Managing Java-based Microservices with Kubernetes

Photo of Travis Nelson
Hosted By
Travis N.
Developing and Managing Java-based Microservices with Kubernetes

Details

5:30-6:00: Networking and Food Food, Soda, Beer and Networking.

We are grateful to TEKsystems (https://www.teksystems.com/) for their continued sponsorship of the Food and Soda! Inversoft (https://www.inversoft.com/) is our beer sponsor.

6:00-6:15: Announcements

6:15-7:45: Microservices with Kubernetes - Ray Tsang

Learn how to create a Java-based microservice using Spring Boot, containerize it using Maven plugins, and subsequently deploy a fleet of microservices onto a cluster of machines using Kubernetes.

Running a single microservice is fast and easy. Like most Java applications, the harder part is usually the clustering and fail-over configurations.

First, we’ll create a microservice using Spring Boot, and, subsequently, generate and create Docker images during the build process, and finally we’ll deploy the microservice into Kubernetes:

  • Defining pods and services

  • Perform rolling upgrades of the application

  • Canary new versions of the microservices into the fleet

  • Linking microservices to Redis using Kubernetes

  • Configure Health Check and Readiness Checks

  • Managing configurations via arguments, environmental variables, and ConfigMap

The best part is we can visualize all these activities happening in Kubernetes.

About Ray Tsang:

Ray is a Developer Advocate for the Google Cloud Platform. Ray had extensive hands on cross-industry enterprise systems integration delivery and management experiences during his time at Accenture, managed full stack application development, DevOps, and ITOps. Ray specialized in middleware, big data, and PaaS products during his time at Red Hat while contributing to open source projects, such as Infinispan. Aside from technology, Ray enjoys traveling and adventures. You can find Ray on Twitter @saturnism ( https://twitter.com/saturnism )

7:45: Door prizes:

JetBrains (http://www.jetbrains.com/) IDE License

Books - Provided by O'Reilly Media (http://www.oreilly.com/)

After meeting networking sponsored by http://bandwidth.com - We meet at McLoughlin's (https://www.google.com/maps/place/McLoughlin)

Photo of Denver Java Users Group group
Denver Java Users Group
See more events
DaVita
DaVita 2000 16th St. Denver, CO 80202 · Denver, CO