[No Audio]
Before we learn Kubernetes, let's take a look at its popular origin story.
Long ago, there was a good old search engine called Google.
It was initially developed by Mr. Page and Mr. Brin
during the PhD studies in a not so fancy work area.
It's infrastructure was minimal, and users were limited,
but the idea was game changing.
So soon, it turned into a fancy tech company with
greater technical infrastructure and increasing
number of users. But that too, was just the
beginning. Google turned out to be one of the
biggest tech giants with billions. Say it again,
billions of users across the globe. To Google
became a noun, Googling became a hobby, and Google
stock became one of the prime investments.
All of this involves endless efforts and R&D by
passionate engineers, and yet turned out to be Forest of Servers.
Back then, there was no Docker.
So Google engineers couldn't just go to Udemy and take up a course.
They had to dwell deep into the
roots of computing history. Then, they came up
with a realization that Linux already had a
solution called Containers, which could be set up
using namespaces and cgroups. And containers are an
abstraction at Application layer, which packages
codes and dependencies together. So they started
using them, but they also needed someone who could
orchestrate their containers on a large scale for them.
And that someone was Kubernetes.
This is how Kubernetes came into existence and rest is a history.