Goglides Dev 🌱

Discussion on: Explain Like I'm 5: What is Container and Container Orchestrator?

Collapse
 
lilwizza profile image
Aavash Basnet • Edited

An isolated unit termed a "container" is used to house a software component, its environment, dependencies, and configuration. This means that an application can be reliably deployed on any computing platform, physically or in the cloud. They make it possible to run multiple parts of an app independently in microservices, on the same hardware, with much greater control over individual pieces and life cycles.

The deployment and organization of containers to support applications is called container orchestration, which is done through a container orchestration tool. Some popular open-source container orchestration tools include Kubernetes and Docker Swarm. Container orchestration is the automated organization, coordination, and administration of containers. This allows users to manage a multi-container application that has been deployed.