Saturday, May 30, 2020

what is mean by container orchestration important ?

Kubernetes is a technology for orchestrating multi-container deployments. It provides a framework for running distributed systems in a declarative, responsive fashion. It automatically applies and enforces your deployment patterns to ensure that containers are deployed and run as intended. It also offers support for specialized release cadences, such as those using canary deployments.

some of the scenarios, where we use it ?

Complexity of multi-container deployments

Kubernetes is designed, first and foremost, to automate the processes around deploying and maintaining container deployments.

Consistency across environments and stages

Just as containers ensure a consistent deployment for the apps they contain, Kubernetes ensures a consistent deployment for the containers a cluster manages.

Azure DevOps support

Azure DevOps offers first-class support for working with Kubernetes.

Ease of development

The impact of Kubernetes on a source project is comparable to that of adding Docker support, which is minimal and limited to declarative configuration.

Adopting Kubernetes drastically simplifies the process of adopting a microservices architecture that makes use of multiple Docker containers.


















No comments:

Post a Comment