Next steps for taking your DevOps knowledge further
The second section, Running Containers in Production, was geared toward DevOps practices such as continuous integration and continuous deployment (CI/CD), container orchestration with Kubernetes, and monitoring with tools such as Jaeger.
To start with, we looked at options around hosting containers in cloud-based systems and hybrid environments. Next up, we explored the simple option of serving up our application on a single host with Docker Compose. After this, experimenting with Jenkins provided us with our first introduction to CI/CD tools and how these can be used with Docker. With the concept of CD under our belt, it was then on to Chapter 8, Deploying Docker Apps to Kubernetes, which gave us our first taste of Kubernetes for container orchestration. Subsequently, the topic of special container-native cloud deployment options in the form of Spinnaker was then trialed, including understanding what deployment methodologies are...