How Kubernetes Changed The Aspect Of Automation World?

Kubernetes

WHAT IS KUBERNETES ?

“Kubernetes, or k8s, is an open source platform that automates Linux container operations. It eliminates many of the manual processes involved in deploying and scaling containerized applications. “In other words, you can cluster together groups of hosts running Linux containers, and Kubernetes helps you easily and efficiently manage those clusters.”

FEATURES AND BENEFITS OF KUBERNETES

Features:-

  • Automates various manual processes
  • Interacts with several groups of containers
  • Provides additional services
  • Self-monitoring
  • Horizontal scaling
  • Storage orchestration
  • Automates rollouts and rollbacks
  • Container balancing
  • Run everywhere

Benefits:-

  • Control and automate deployments and updates
  • Save money by optimizing infrastructural resources thanks to the more efficient use of hardware
  • Orchestrate containers on multiple hosts
  • Solve many common problems deriving by the proliferation of containers by organizing them in “pods”
  • Scale resources and applications in real time
  • Test and autocorrection of applications

LETS KNOW HOW KUBERNETES HELP MNC’s TO SOLVE THERE ISSUES

1. Booking.com

CHALLENGE:-

In 2016, Booking.com migrated to an OpenShift platform, which gave product developers faster access to infrastructure. But because Kubernetes was abstracted away from the developers, the infrastructure team became a “knowledge bottleneck” when challenges arose. Trying to scale that support wasn’t sustainable.

SOLUTION:-

After a year operating OpenShift, the platform team decided to build its own vanilla Kubernetes platform — and ask developers to learn some Kubernetes in order to use it. “This is not a magical platform,” says Ben Tyler, Principal Developer, B Platform Track. “We’re not claiming that you can just use it with your eyes closed. Developers need to do some learning, and we’re going to do everything we can to make sure they have access to that knowledge.”

Impact:-

Despite the learning curve, there’s been a great uptick in adoption of the new Kubernetes platform. Before containers, creating a new service could take a couple of days if the developers understood Puppet, or weeks if they didn’t. On the new platform, it can take as few as 10 minutes. About 500 new services were built on the platform in the first 8 months.

2. Pinterest

Challenge:-

After eight years in existence, Pinterest had grown into 1,000 microservices and multiple layers of infrastructure and diverse set-up tools and platforms. In 2016 the company launched a roadmap towards a new compute platform, led by the vision of creating the fastest path from an idea to production, without making engineers worry about the underlying infrastructure.

Solution:-

The first phase involved moving services to Docker containers. Once these services went into production in early 2017, the team began looking at orchestration to help create efficiencies and manage them in a decentralized way. After an evaluation of various solutions, Pinterest went with Kubernetes.

Impact:-

“By moving to Kubernetes the team was able to build on-demand scaling and new failover policies, in addition to simplifying the overall deployment and management of a complicated piece of infrastructure such as Jenkins,” says Micheal Benedict, Product Manager for the Cloud and the Data Infrastructure Group at Pinterest. “We not only saw reduced build times but also huge efficiency wins. For instance, the team reclaimed over 80 percent of capacity during non-peak hours. As a result, the Jenkins Kubernetes cluster now uses 30 percent less instance-hours per-day when compared to the previous static cluster.”

Many More…..

Thank you

Stay safe and Keep Learning

--

--

--

Mr. Engineer, Technical Content Writer, Love to Share knowledge

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

Recommended from Medium

From Developer to Product Owner

Preparation, Exam Registration, and Exam readiness guide for AWS Certified Machine Learning —…

Tips To Use Postman Better And Easier

Agriculture Management Software’s Pros and Cons

What is a variable? Primitive and Reference data types ))

Build REST API using Django REST framework in 15 minutes :)

Type Erasure in Java…

Lossless Team Expands: Meet Francisco and Ignacio, our new Developers

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
Yugal Choubisa

Yugal Choubisa

Mr. Engineer, Technical Content Writer, Love to Share knowledge

More from Medium

API key

Storage Solutions Basics

How to Use Google Sheets Conditional Formatting Multiple Columns

Using Firebase and GCP in China