Java-based microservices in Kubernetes and What's new for 1.2

Microsoft NERD Center - Deborah Sampson and Thomas Paul Room - 1 Memorial Drive Cambridge - View Map Cambridge
Mon, May 9, 2016, 6:30 PM (EDT)

About this event

Hey Kubernauts!  We're excited to annnounce the agenda for the next Kubernetes meetup on May 9th.  Should be some great learnings!


6:30-6:45  Meet and greet (Pizza and Beer)

6:45-7:30  Ray Tsang,  Developing and deploying Java-based microservices in Kubernetes

7:30-8:30 Diogenes Rettori,  What's new in Kubernetes 1.2


Ray Tsang 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.

Twitter: @saturnism

As an OpenShift product manager, Diogenes Guedes Rettori leads the direction for Red Hat's middleware-services strategy. Prior to joining the OpenShift team, Diogenes focused primarily on educating customers on updates and new offerings for Red Hat JBoss Middleware. Diogenes has a strong engineering background having work at companies such as Ericsson and IBM. He is fluent in Portuguese, English and Spanish.

Twitter: @rettori


Developing and deploying Java-based microservices in Kubernetes

A quick overview on Docker containers, usages, and how to scale up from a single container to a fleet of containers working together with Kubernetes for real-life workloads, such as running java-based applications! Join this session to see how to use Kubernetes to launch, manage, and rolling-upgrade a fleet of Java application instances with session replication.

Kubernetes builds on top of Docker to construct a clustered container scheduling service. Kubernetes enables users to ask a cluster to run a set of containers. The system will automatically pick worker nodes to run those containers on, which we think of more as "scheduling" than "orchestration". Kubernetes also provides ways for containers to find and communicate with each other and ways to manage both tightly coupled and loosely coupled sets of cooperating containers.

In this session, you'll learn: - How to containerize different Java-based microservice workloads using Docker and different build tool plugins - Deploying and managing a fleet of Java-based microservices in Kubernetes - Service discovery 101 in Kubernetes - Perform critical DevOps steps, such as canary, rolling update, roll backs... - Tips and tricks!

What's new in Kubernetes 1.2

I'm sure you are all excited about the fast paced progress Kubernetes is making. On this meetup you will see demos (and a few slides) of some of the newest Kubernetes features, like:

• More nodes

• More pods per node

• Horizontal pod auto-scaling API

• Ingress API

• Job API

• DaemonSet API

• Deployment API

• ConfigMap API

All the demos will be done using the OpenShift all-in-one Image, and the kube client.


all-in-one Vagrant box (



Monday, May 9
6:30 PM - 9:00 PM (EDT)


Microsoft NERD Center - Deborah Sampson and Thomas Paul Room
1 Memorial Drive Cambridge