7 Getting to continuous delivery

This chapter covers

  • Deploying containers to your Kubernetes cluster
  • Working with Terraform to configure Kubernetes
  • Creating an automated deployment pipeline for your application
  • Using Bitbucket Pipelines for continuous delivery

In this chapter, we bring an early version of our microservices application to production. Having just created an empty Kubernetes cluster in the previous chapter, we are now ready to deploy containers to it.

First, we’ll deploy our MongoDB database and RabbitMQ servers. Then, we’ll deploy our first microservice to the Kubernetes cluster: the video-streaming microservice we created way back in chapter 2 (you’ve come such a long way since then).

After learning how to use Terraform to ...

Get Bootstrapping Microservices with Docker, Kubernetes, and Terraform now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.