1 00:00:00,001 --> 00:00:02,401 [No Audio] 2 00:00:02,401 --> 00:00:07,401 Before we learn Kubernetes, let's take a look at its popular origin story. 3 00:00:08,401 --> 00:00:12,067 Long ago, there was a good old search engine called Google. 4 00:00:12,067 --> 00:00:15,167 It was initially developed by Mr. Page and Mr. Brin 5 00:00:15,167 --> 00:00:18,901 during the PhD studies in a not so fancy work area. 6 00:00:18,901 --> 00:00:23,101 It's infrastructure was minimal, and users were limited, 7 00:00:23,401 --> 00:00:25,834 but the idea was game changing. 8 00:00:25,834 --> 00:00:29,134 So soon, it turned into a fancy tech company with 9 00:00:29,134 --> 00:00:31,601 greater technical infrastructure and increasing 10 00:00:31,601 --> 00:00:34,534 number of users. But that too, was just the 11 00:00:34,534 --> 00:00:37,334 beginning. Google turned out to be one of the 12 00:00:37,334 --> 00:00:41,001 biggest tech giants with billions. Say it again, 13 00:00:41,001 --> 00:00:44,901 billions of users across the globe. To Google 14 00:00:44,901 --> 00:00:49,501 became a noun, Googling became a hobby, and Google 15 00:00:49,501 --> 00:00:52,634 stock became one of the prime investments. 16 00:00:53,467 --> 00:00:57,001 All of this involves endless efforts and R&D by 17 00:00:57,001 --> 00:01:01,434 passionate engineers, and yet turned out to be Forest of Servers. 18 00:01:02,767 --> 00:01:05,066 Back then, there was no Docker. 19 00:01:05,101 --> 00:01:09,234 So Google engineers couldn't just go to Udemy and take up a course. 20 00:01:09,867 --> 00:01:12,434 They had to dwell deep into the 21 00:01:12,434 --> 00:01:15,934 roots of computing history. Then, they came up 22 00:01:15,934 --> 00:01:18,801 with a realization that Linux already had a 23 00:01:18,801 --> 00:01:21,334 solution called Containers, which could be set up 24 00:01:21,334 --> 00:01:25,301 using namespaces and cgroups. And containers are an 25 00:01:25,301 --> 00:01:28,467 abstraction at Application layer, which packages 26 00:01:28,467 --> 00:01:32,934 codes and dependencies together. So they started 27 00:01:32,934 --> 00:01:36,101 using them, but they also needed someone who could 28 00:01:36,101 --> 00:01:39,401 orchestrate their containers on a large scale for them. 29 00:01:40,401 --> 00:01:43,867 And that someone was Kubernetes. 30 00:01:44,501 --> 00:01:48,934 This is how Kubernetes came into existence and rest is a history.