Enterprise Java

Hot-deploying into Kubernetes using Telepresence & WAD

When you’re testing your enterprise application in a Kubernetes environment, the turnaround for changing, re-packaging, and re-deploying your application can become quite high. Telepresence aims to mitigate this, by proxying a locally running process into our Kubernetes cluster, as if the local process were part of the cluster. If we combine that approach with a hot-redeploy tool such as WAD we can vastly improve our development productivity.

In this video I’m showing how to locally start a container using Telepresence that is combined with WAD to quickly re-deploy any changes. The container that runs our Java Enterprise app acts as if it were part of our Kubernetes cluster, and can access the cluster-internal Kubernetes service instances.

Have a look at the example project and the previous video on how to re-deploy with Docker and WAD.

Found the post useful? Subscribe to my newsletter for more free content, tips and tricks on IT & Java:

Published on Java Code Geeks with permission by Sebastian Daschner, partner at our JCG program. See the original article here: Hot-deploying into Kubernetes using Telepresence & WAD

Opinions expressed by Java Code Geeks contributors are their own.

Sebastian Daschner

Sebastian Daschner is a self-employed Java consultant and trainer. He is the author of the book 'Architecting Modern Java EE Applications'. Sebastian is a Java Champion, Oracle Developer Champion and JavaOne Rockstar.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Back to top button