Chapter 5. Building a Continuous Delivery Pipeline
In this chapter, we will cover the following topics:
- Moving monolithic to microservices
- Integrating with Jenkins
- Working with the private Docker registry
- Setting up the Continuous Delivery pipeline
Introduction
Kubernetes is a perfect match with applications featuring the microservices architecture. However, most of the old applications are all built in monolithic style. We will give you the idea about how to move from monolithic to the microservices world. As for microservices, deployment will become a burden if you are doing it manually. We will then learn how to build up our own Continuous Delivery pipeline by coordinating Jenkins, the Docker registry, and Kubernetes.
Moving monolithic to microservices
Typically, application architecture was the monolithic design that contains Model-View-Controller (MVC) and every component within a single big binary. Monolithic has some benefits, such as less latency within components, all in one...