Introducing Container Orchestration
In the previous chapter, we showed how container logs can be collected and shipped to a central location where the aggregated logs can then be parsed for useful information. We also learned how to instrument an application so that it exposes metrics and how those metrics can be scraped and shipped again to a central location. Finally, the chapter taught us how to convert those collected metrics into graphical dashboards that can be used to monitor a containerized application.
This chapter introduces the concept of orchestrators. It teaches us why orchestrators are needed, and how they work conceptually. This chapter will also provide an overview of the most popular orchestrators and list a few of their pros and cons.
In this chapter, we will cover the following topics:
- What are orchestrators and why do we need them?
- The tasks of an orchestrator
- Overview of popular orchestrators
After finishing this chapter, you will be...