Task16:- Kubernetes in Industries and its Use Cases

Aman Goyal
3 min readMar 5, 2021

What is Kubernetes?

Kubernetes is a portable, extensible, open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem. Kubernetes services, support, and tools are widely available.

It was developed by Google. Kubernetes continues to gain popularity with DevOps practitioners because it allows them to deliver a self-service Platform-as-a-Service (PaaS) that creates a hardware layer abstraction for development teams. Kubernetes is also extremely portable. It runs on Amazon Web Services (AWS), Microsoft Azure, the Google Cloud Platform (GCP), or on-premise installations.

Why use Kubernetes?

  • Easy organization of service with pods.
  • Kubernetes can run on-premises bare metal, OpenStack, public clouds Google, Azure, AWS, etc.
  • Helps you to avoid vendor lock issues as it can use any vendor-specific APIs or services except where Kubernetes provides an abstraction, e.g., load balancer and storage.
  • Containerization using kubernetes allows package software to serve these goals. It will enable applications that need to be released and updated without any downtime.
  • Kubernetes allows you to assure those containerized applications run where and when you want and helps you to find resources and tools in which you want to work.
  • Largest community among container orchestration tools.

Features of Kubernetes

Here are the essential Kubernetes features:

  • Automated Scheduling
  • Self-Healing Capabilities
  • Automated rollouts & rollback
  • Horizontal Scaling & Load Balancing
  • Offers environment consistency for development, testing, and production
  • Infrastructure is loosely coupled to each component can act as a separate unit
  • Provides a higher density of resource utilization
  • Offers enterprise-ready features
  • Application-centric management
  • Auto-scalable infrastructure
  • You can create predictable infrastructure.

How Industry is using Kubernetes:-

REDDIT :- Reddit is one of the top busiest sites in the world. Kubernetes forms the core of Reddit’s internal Infrastructure.

From many years, the Reddit infrastructure team followed traditional ways of provisioning and configuring. However, this didn’t go long until they saw some huge drawbacks and failures happening while doing the things the old way. They moved to ‘Kubernetes.’

POKEMON GO:- The world wide popular game Pokémon GO used kubernetes .

How was ‘Pokémon Go’ able to scale so efficiently & became so successful? The answer is Kubernetes. Pokémon Go was developed and published by Niantic Inc. 500+ million downloads and 20+ million daily active users.

Pokémon Go engineers never thought their user base would increase exponentially surpassing the expectations within a short time, they were not ready for it, and even the servers couldn’t handle this much traffic.

Just like these 2 Tinder, Pinterest, Airbnb , The New York times ,Adidas , IBM , Nokia , Huawei and many more companies shifted to KUBERNETES.

So many problems , just 1 solution , KUBERNETES : The Containerization Technology .

That’s all with this article. I hope you found the post Informative, if something was missing or you think some more things could have been added, feel free to provide suggestions in the comments section.

You can check out my LinkedIn profile.

Thanks for giving your precious time to this article✌ Hope you like it .

--

--