Chapter 6: Clustering with Kubernetes

So far, in this book, we have covered the fundamental aspects of the acceptance testing process. In this chapter, we will see how to change the Docker environment from a single Docker host into a cluster of machines and how to change an independent application into a system composed of multiple applications.

This chapter covers the following topics:

  • Server clustering
  • Introducing Kubernetes
  • Kubernetes installation
  • Using Kubernetes
  • Advanced Kubernetes
  • Application dependencies
  • Alternative cluster management systems

Technical requirements

To follow along with the instructions in this chapter, you'll need the following hardware/software requirements:

  • At least 4 GB of RAM
  • At least 1 GB of free disk space

Get Continuous Delivery with Docker and Jenkins - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.