DEV Community

Who uses Kubernetes?

After the cloud and virtualization technologies disrupted the infrastructure management in the first landscape, containerization is taking it to the next level.

Everyone, from startups to enterprises and PaaS vendors, is trying to make their mark in this space.

But Kubernetes stands tall!

These are some of the most relevant Kubernetes Use Cases:

Continuous Delivery (CI/CD)

As developers build code using the CI server, Kubernetes automates deployments. Popular CI servers like GitLab have a built-in container registry leveraging the Kubernetes platform in CI/CD pipelines.

Infrastructure Automation

Kubernetes helps applications to be easily deployed and managed across different environments. The ability to scale selected components or services without affecting the app in any way enables organizations to scale apps while optimizing costs. And versioning of deployments helps monitor and roll back containers if needed.

Cloud Migration

Organizations that are planning to migrate their on-premise data centers to the cloud using the ‘Lift and Shift’ method can migrate the entire app into large Kubernetes pods and then break them into smaller components once they get the hang of the cloud.

Multi-cloud Deployments

Kubernetes abstraction enables the automated distribution of computing resources across multi-cloud environments, which means organizations can efficiently distribute workloads across multiple cloud providers.

Serverless Architecture

Vendor-lock-in is a big hindrance to the serverless concept as code developed for one platform faces compatibility issues on another cloud platform. When Kubernetes is used, it abstracts the underlying infrastructure to create a vendor-agnostic serverless platform. Kubeless is an example of a serverless framework.

Kubernetes is powered by big names such as Intel, IBM, Red Hat, Huawei, and Google. As such, it is safe to say that it is here to stay and rule the container ecosystem!

Kubernetes Use Cases

Who uses Kubernetes?

Spotify
Spotify uses microservices architecture and Docker with Helios. The company migrated from Helios to Kubernetes in 2018. Spotify runs 1600 production servers and 14 multi-tenant production clusters in three availability regions and is able to make 6.26 production deployments per week.

Booking.com
The company built its own Vanilla Kubernetes platform. Now, it is able to create a service within 10 minutes. Within the first eight months of Kubernetes adoption, the company created and deployed 500 new services.

AppDirect
Operates 15 Kubernetes clusters deployed on AWS on On-premise. Prometheus is the monitoring tool integrating with the Kubernetes platform. The company is able to make 1,600 deployments per week.

Pinterest
The company uses Docker and Jenkins Kubernetes clusters. With auto-scaling, Pinterest saves 30% fewer instance hours when compared to static clusters.

Adidas
The company adopted Kubernetes along with Prometheus for monitoring clusters. Adidas runs 40% of critical systems on Kubernetes using 4000 pods, 200 nodes and 80,000 builds per month and 3-4 releases per day. The e-commerce site load time reduces to half.


Why use Kubernetes? The question is not about why use Kubernetes but why we didn’t use Kubernetes until now. Leveraging the amazing power of this tool will surely push you ahead of the competition.

Read the original blog by ClickIT on the uses and characteristics of Kubernetes: https://www.clickittech.com/devops/why-use-kubernetes/?utm_source=devto&utm_medium=referral

Top comments (0)