Deploying a full system
Now that we have experience with containers and building a pipeline for a single service, we're going to build a deployment pipeline for an entire microservice system.
We'll be setting this up to work on our local machine for now, but in the next recipe we'll explore how to lift this into a cloud environment.
Getting ready
In Chapter 10, Building MicroserviceSystems, we developed a small microservice system. For this recipe, we will be deploying this system using techniques used in the previous recipes in this chapter.
So to prepare we need to grab a copy of the micro
folder from the last recipe of Chapter 10, Adding a queue based service. We'll be copying folders from this recipe into the micro
folder in the previous recipe of this chapter, Creating a deployment pipeline.
Since we're building on the work of the previous recipe, it is necessary to complete it before proceeding with this current recipe.
We also assume that Docker, Minikube, and Jenkins are installed locally...