Fueling innovative software
July 15-18, 2019
Portland, OR

Kubernetesize you Java applications

Arun Gupta (Amazon Web Services)
1:30pm2:20pm Monday, July 15, 2019
Location: D135/136
Average rating: *****
(5.00, 1 rating)

Deploying your Java application in a Kubernetes cluster could feel like Alice in Wonderland. You keep going down the rabbit hole and don’t know how to make that ride comfortable. This no-slide and code-only session will explain how a Java application can be deployed in a Kubernetes cluster. Specifically, it will explain the following:

- Package the application as Docker image
- Create Kubernetes manifests
- Create Helm charts
- Test in a local k8s cluster
- Debug pods using Java IDE
- Observability using Istio
- Canary and A/B testing
- Migrate application from dev to prod environments
- Deployment pipeline on desktop and in the cloud

Photo of Arun Gupta

Arun Gupta

Amazon Web Services

Arun Gupta is a principal open source technologist at Amazon Web Services. Previously, Arun built and led developer communities at Sun, Oracle, Red Hat, and Couchbase. He has deep expertise leading cross-functional teams to develop and execute strategy and in planning and executing content, marketing campaigns, and programs. He’s also led engineering teams at Sun and was a founding member of the Java EE team. Arun is an avid runner, a globe trotter, a Java Champion, a four-year consecutive JavaOne Rock Star, a JUG leader, NetBeans Dream Team member, and a Docker Captain. He’s authored more than 2,000 blog posts on technology and has given talks in more than 40 countries. He founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. He’s easily accessible at @arungupta.