Container Orchestration & Management

Container orchestration is the automated process of managing, scaling, and maintaining containerized applications. Containers are executable units of software containing application code, libraries, and dependencies so that the application can be run anywhere.

How we help with Container orchestration and management

There are different methodologies that can be applied in container orchestration, depending on the tool of choice. Container orchestration tools typically communicate with YAML or JSON files that describe the configuration of the application. Configuration files guide the container orchestration tool on how and where to retrieve container images, create networking between containers, store log data, and mount storage volumes.

Container Orchestration With Kubernetes

  • Nodes
  • Master Node
  • Cluster
  • Pods
  • Deployments

Container Orchestration With Docker

  • Swarm
  • Node
  • Services and Tasks

Container Orchestration With Other Platforms

  • Red Hat OpenShift
  • Google Kubernetes Engine
  • Apache Mesos
  • Amazon ECS