Kubernetes for Java Developers

Orchestrate Multi-container Applications with Ease

Kubernetes for Java Developers

Get the free ebook

To ensure high availability, today’s applications typically include multiple instances of the application server, database, and web server. If you choose a containerized solution, each component replica needs to reside in a separate container, making these applications difficult to manage. This report shows you how Kubernetes can help you orchestrate containerized applications across multiple hosts. You’ll learn basic Kubernetes concepts and mechanisms for automating the deployment, maintenance, and scaling of your Java applications.

Author Arun Gupta—Principal Open Source Technologist at Amazon Web Services—demonstrates how Kubernetes orchestration simplifies the plumbing needed to get containers up and running at all times. Although the examples in this report use Java, the concepts are applicable for anybody interested in getting started with Kubernetes.

In this report, you’ll learn:

  • Basic Kubernetes concepts from the developer and operations perspective
  • How to create a single-node local development cluster and multi-node cluster
  • How Java applications communicate with a database running on Kubernetes
  • Advanced concepts such as stateful containers, scaling, health check, the rolling update of an application, and sharing resources across the cluster
  • How to monitor your application’s performance with Heapster, InfluxDB, and Grafana

Please tell us who we’re sharing this with and we’ll email you the ebook.

All fields are required.

Please read our Privacy Policy.
Arun Gupta

Arun Gupta

Arun Gupta is a Principal Open Source Technologist at Amazon Web Services. He has built and led developer communities for 10+ years at Sun, Oracle, Red Hat and Couchbase. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning and execution of content, marketing campaigns, and programs. Prior to that he led engineering teams at Sun and is a founding member of the Java EE team. Gupta has authored more than 2,000 blog posts on technology. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star for four years in a row. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. An author of several books on technology, an avid runner, a globe trotter, a Java Champion, a JUG leader, NetBeans Dream Team member, and a Docker Captain, he is easily accessible at @arungupta.