Book Image

Puppet for Containerization

By : Scott Coulton
Book Image

Puppet for Containerization

By: Scott Coulton

Overview of this book

This book teaches you how to take advantage of the new benefits of containerization systems such as Docker, Kubernetes, Docker Swarm, and Docker UCP, without losing the panoptical power of proper configuration management. You will learn how to integrate your containerized applications and modules with your Puppet workflow. You will also understand how to manage, monitor, and orchestrate hosts to keep deployed containers running seamlessly. With the help of this book, you can efficiently automate and document with containers, as a part of your system. The book will also cover use cases of deploying Puppet within a containerized environment.
Table of Contents (16 chapters)

Chapter 8. Logging, Monitoring, and Recovery Techniques

In this chapter, we are going to look into one of our schedulers and look at wrapping some more operational tasks around it. So far, in this book, we have covered more glamorous subjects; however, monitoring, logging, and automated recovery are just as important. We want to take this knowledge and make it work in the real world. From there, we can start to see the benefits to both the development and operations teams. We are going to use Docker Swarm as our scheduler in this chapter. For logging, we will use the ELK stack, and for monitoring, we will use Consul. Since Docker Swarm version 1.1.3, there are some cool features that will help us use recovery, so we will look at them. We will cover the following topics in this chapter:

  • Logging

  • Monitoring

  • Recovery techniques