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
- Advanced Kubernetes
- Application dependencies
- Scaling Jenkins
- Alternative cluster management systems