Book description
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
Table of contents
- Foreword
- Preface
- 1. Kubernetes Concepts
- 2. Deploying a Java Application to Kubernetes
- 3. Advanced Concepts
- 4. Administration
- 5. Conclusion
Product information
- Title: Kubernetes for Java Developers
- Author(s):
- Release date: August 2017
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491973288
You might also like
book
Docker and Kubernetes for Java Developers
Leverage the lethal combination of Docker and Kubernetes to automate deployment and management of Java applications …
book
Microservices for Java Developers
Is microservice architecture right for your organization? These services have many benefits, but they also come …
book
Kubernetes for Developers
A developer's field-guide to designing scalable services using Kubernetes About This Book Develop and run your …
video
Cloud Native Java with Kubernetes, 2nd Edition
10.5+ Hours of Video Instruction Description Work takes time to flow through an organization and ultimately …