What is Container Orchestration?

Applications are typically made up of individually containerized components (often called microservices) that must be organized at the networking level in order for the application to run as intended. The process of organizing multiple containers in this manner is known as container orchestration.

Container orchestration definition

In modern development, applications are no longer monolithic, but instead are composed of dozens or hundreds of loosely coupled, containerized components that need to work together to allow a given app to function as designed. Container orchestration refers to the process of organizing the work of individual components and application layers.