Industry Use Case of Kubernetes

Kubernetes provides you with:

  • Service discovery and load balancing Kubernetes can expose a container using the DNS name or using their own IP address. If traffic to a container is high, Kubernetes is able to load balance and distribute the network traffic so that the deployment is stable.
  • Storage orchestration Kubernetes allows you to automatically mount a storage system of your choice, such as local storages, public cloud providers, and more.
  • Automated rollouts and rollbacks You can describe the desired state for your deployed containers using Kubernetes, and it can change the actual state to the desired state at a controlled rate. For example, you can automate Kubernetes to create new containers for your deployment, remove existing containers and adopt all their resources to the new container.
  • Self-healing Kubernetes restarts containers that fail, replaces containers, kills containers that don’t respond to your user-defined health check, and doesn’t advertise them to clients until they are ready to serve.
  • Secret and configuration management Kubernetes lets you store and manage sensitive information, such as passwords and SSH keys. You can deploy and update secrets and application configuration without rebuilding your container images, and without exposing secrets in your stack configuration.

WHAT IS KUBERNETES USED FOR?

Here is a one such blog from kubernetes.io which explains the entire case study of the travel site booking.com

“After Learning the Ropes with a Kubernetes Distribution, Booking.com Built a Platform of Its Own”

Challenge

Solution

Impact(On the Buisness by using Kubernetes Technology)

The Challenge:

The Solution:

The Impact:

Challenge

Solution

Impact

Problem Solved Using Kubernetes

  • Automatic deployment of application services
  • Automatic configuration of application network
  • Automatic distribution of services across infrastructure
  • Automatic resource allocation for application services
  • Automatic load balancing between application components
  • Automatic replication of application components
  • Automatic failover of application components
  • Easily scale out application services when required
  • Sharing of storage across multiple containers

Conclusion:

--

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Building Enterprise Apps with Unity

Matchpool Development Roadmap

The absolute basics of version history

Managing State with Flutter Get Package

My learning path — 5 years of a tester life

Man climbing mountains

Learning to Code is Like Learning to Play an Instrument

Create a JSON:API with Authorization using Graphiti and CanCanCan

Discover Dreem, the ‘metaverse pipe,’ in 30 seconds

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Abhinav

Abhinav

More from Medium

Web3.0 Decentralized Financial Aggregation Service Platform

Cloud Asset Inventory using Cloudquery, PostgreSQL & Grafana

Experience of a first time speaker at Kubecon EU 2022, Valencia, Spain.

Hardening Istio security with SPIRE