Industries use cases that are solved by Kubernetes

Dhiraj Kumar
3 min readDec 27, 2020

Kubernetes:

Kubernetes is a an open source container orchestration tool which is used to create automation to deployment of application. It helps to automate many manual process such as deploying ,managing and scaling the applications .

This tool is helpful to create smooth infrastructure for run business smoothly having minimum latency and maximum accuracy.

According to the RightScale 2019 State of the Cloud Report, the adoption of Kubernetes (K8s) has grown exponentially: from 27% in 2018 to 48% in 2019, making it one of the major container orchestration tools. Read our blog post to see what Kubernetes use cases will bring more benefits to your company.

Uses of Kubernetes:

  1. Kubernetes is used to deploy own application in seconds ,deployment of applications using VM instances takes lots of time to configure required enviroment but using Kubernetes it takes only seconds .
  2. Using Kubernetes many things go smoothly such as firewall , load balancer and many resources that are configured using software this approach is known as cloud native network function.
  3. Kubernetes is integrated with Jenkins for continuous integration/continuous deployment .

Today’s many companies use cases are resolved using Kubernetes .

According to Spotify case study Spotify launched in 2008 and have across 200 million active users per month , Spotify is audio streaming platform . For manage all the technological infrastructure , Spotify had containerized microservices running across its fleet of VMs with a homegrown container orchestration system called Helios . But for manage smoothly all the resources Spotify adopted Kubernetes .

According to Jai Chakrabarti, Director of Engineering, Infrastructure and Operations of Spotify After adoption of Kubernetes his team focus more on features of Spotify instead of focusing manual provisioning .

According to Spotify Site Reliability Engineer James Wen the biggest service currently running on Kubernetes takes about 10 million requests per second as an aggregate service and benefits greatly from autoscaling, He says that “Before, teams would have to wait for an hour to create a new service and get an operational host to run it in production, but with Kubernetes, they can do that on the order of seconds and minutes.” In addition, with Kubernetes’s bin-packing and multi-tenancy capabilities, CPU utilization has improved on average two- to threefold

According to adidas case study The software choices using adidas is good according to technology perspective but some problems are found in deployment, it takes lots of time in each releases .

Daniel Eichten, Senior Director of Platform Engineering of adidas says “just to get a developer VM, you had to send a request form, give the purpose, give the title of the project, who’s responsible, give the internal cost center a call so that they can do recharges,”

Daniel Eichten says “The best case is you got your machine in half an hour. Worst case is half a week or sometimes even a week.”

Senior Director of Platform Engineering, Fernando Cornago says that for solving these problems first of all they started work as developer point of view to shorten the time .They found the solution with containerization, agile development, continuous delivery, and a cloud native platform that includes Kubernetes and Prometheus.

After adoption of Kubernetes and Prometheus , 100% of the adidas e-commerce site was running on Kubernetes. Load time for the e-commerce site was reduced by half. Releases went from every 4–6 weeks to 3–4 times a day. With 4,000 pods, 200 nodes, and 80,000 builds per month, adidas is now running 40% of its most critical, impactful systems on its cloud native platform.

--

--