Roland Huss

Docker and Kubernetes for Java Developers

In the first part we will learn, how you can add the creation of Docker images to your Maven builds and how integration tests can be simplified by Docker. This will be demonstrated live by two connected Microservices based on Wildly-Swarm and Spring-Boot. Here we will also meet the peculiarities which have to be respected when putting JVMs into Docker containers, especially when it comes to memory allocation or thread tuning.  

The second part then shows how to bring these images to the container orchestration platform Kubernetes, whose concepts will be introduced first. It will be shown live how easy it is to install a local Kubernetes development environment and how our sample application is moved step-by-step to Kubernetes. A Maven build integration with the fabric8-maven-plugin will be explained in detail.

At the end the attendees will not only have a good overview how Java applications can be brought frictionlessly into this new shiny world, but also why putting Java application into containers makes sense for so many use cases. 

Key takeaways:

What you will need:

Roland Huss

Dr. Roland Huss is a Principal Software Engineer at Red Hat working on Fuse. He has been developing in Java for twenty years now but never forgot his roots as system administrator. Roland is an active open source contributor, lead developer of the JMX-HTTP bridge Jolokia and the popular fabric8io/docker-maven-plugin. And he loves chilli pepper. read more

Questions?

Send us an email and we will get back to you as soon as possible!

Subscribe to our mailing list

* indicates required