Urge of Kubernetes — Is it a myth ?
Tags: Spotify, Containers, Google, Kubernetes, Cloud Native

Kubernetes(also known as K8s) is an orchestration tool for containerized applications. Starting with a collection of Docker containers.

Containers -

solution to the problem of how to get software to run reliably when moved from one computing environment to another which includes test environment, from a staging environment into production, and perhaps from a physical machine in a data center to a virtual machine in a private or public cloud.

Kubernetes Architecture:

✔ Kubernetes is a system for deploying applications and more efficiently utilizing the containerized infrastructure that powers the apps. Kubernetes can save organizations money because it takes less manpower to manage IT; it makes apps more resilient and performant.

Why programmers and businesses are so kicked about Kubernetes and there is a sudden growth?

2253+ companies reportedly use K8s in their tech stacks, including Google, Shopify, and Slack.

✔Ensures maximum utilization of available computing infrastructure on the cloud

✔Makes applications very easy to deploy and manage

✔Takes a call on scaling (up or down) an application at speed.

For example: Kubernetes helps e-commerce applications handle the huge rush on a big sale day, or Swiggy to manage its peak-hour orders. Fast deployment and scaling are directly linked to profitability. And so enterprises and startups are excited. And that’s creating a huge demand for Kubernetes specialists.

320 million

Case Study: How Spotify is benefitted from Kubernetes? ✨

Challenge faced: The audio-streaming platform(Spotify) has grown to over 320 million monthly active users across the world. Their goal is to empower creators and enable a really immersive listening experience for all of the consumers that we have today.

Solution: Kubernetes was more feature-rich than Helios. Plus, “they wanted to benefit from added velocity and reduced cost, and also align with the rest of the industry on best practices and tools.” At the same time, the team wanted to contribute its expertise and influence to the flourishing Kubernetes community. The migration, which would happen in parallel with Helios running, could go smoothly because “Kubernetes fit very nicely as a complement and now as a replacement to Helios.

🎉Listen from Mr. Jai Chakrabarti (Director of Engineering, Infrastructure and Operations):

Impact:

Addressing the core technology issues required for a migration, which started late that year and is a big focus for 2021.

The biggest service currently running on Kubernetes takes about 10 million requests per second as an aggregate service and benefits greatly from autoscaling , says Site Reliability Engineer James Wen. Plus

, says Site Reliability Engineer James Wen. Plus The biggest service currently running on Kubernetes takes about 10 million requests per second as an aggregate service and benefits greatly from autoscaling, says Site Reliability Engineer James Wen. Plus

Earlier, 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.

Hope this article helped to understand how k8s can leverage the company’s product undoubtedly with a great comfort.🎗

Thank You(●'◡'●)