Category: Software, Business, Kubernetes, Ubuntu, Infrastructure, github

Kubernetes is deployed in production environments as a container orchestration engine, as a platform-as-a-service (PaaS), and as core infrastructure for managing cloud native applications. It is possible for operators to delegate complete application lifecycle management (ALM) to a PaaS layer based on Kubernetes.

Customers building greenfield applications can leverage Kubernetes for managing the new breed of microservices-based cloud native applications through advanced scenarios such as rolling upgrades and canary deployments.

Below is a list of mainstream Kubernetes distributions available in the market: The upstream, open source distribution of Kubernetes available in GitHub can be deployed in data centers, public clouds and private cloud environments.

Alibaba Container Service for Kubernetes, Amazon EKS, Azure AKS, DigitalOcean Kubernetes, Google Kubernetes Engine, Huawei Cloud Container Engine and IBM Kubernetes Service are examples of CaaS in the public cloud.

Related Articles