This chapter starts by explaining the need for containers in OpenStack. Then, it also explains the different processes going on inside OpenStack to support containers.
Containers are a pretty hot topic today. Users want to run their production workloads on containers along with virtual machines. They are popular for the following reasons:
- Containers provide immutable infrastructure models using the concept of packaging
- It's easy to develop and run microservices using containers
- They facilitate quicker development and testing of applications
The Linux kernel has supported containers for several years. Microsoft also recently started to support containers in the form of Windows Server containers and Hyper-V containers. As containers have evolved over time, so has OpenStack support for containers. OpenStack provides APIs to manage containers and...