Five years ago, Google gave away a cloud computing project for free. Now people love it so much they're celebrating its anniversary in Spain.
GoogleJim Zemlin, executive director of the Linux Foundation, and Aparna Sinha, Google's director of product management for Kubernetes and Anthos
- Exactly five years ago, Google engineers made the cloud computing project Kubernetes available as open source.
- Although there was internal debate at Google over whether to give it away, the company believes it was the right choice, and since then, Kubernetes has exploded in popularity.
- At a conference for Kubernetes called KubeCon in May, thousands of people celebrated its fifth anniversary.
- Like the operating system Linux, it has become one of the most influential open source projects.
- Read more on the Business Insider homepage.
Five years ago, Google decided to take a cloud software project its engineers had created and give it away to the world for free.
The technology, called Kubernetes, was born as an internal Google project called Borg and designed to manage the search giant's massive infrastructure. Today, it's widely used by companies like Spotify, Lyft, eBay, Microsoft, Amazon, and "Pokémon Go" developer Niantic to run their large-scale applications.
On June 6, 2014, Kubernetes' creators pushed the code onto code sharing site GitHub, which is now owned by Microsoft.
And in just five short years, the project has exploded in popularity. At KubeCon, a conference devoted to Kubernetes in Barcelona, Spain last month, 8,500 fans gathered to celebrate the five-year milestone with a series of talks, demos, and parties - and lots of donuts.
Google Treats were served at KubeCon in honor of Kubernetes' five-year anniversary
"We want Kubernetes to be ubiquitous as the future," Aparna Sinha, Google's director of product management for Kubernetes and Anthos, told Business Insider. "We want to run every kind of application. We want it to be scalable to meet the demands of any type of user...It's been a great five years. I don't think I could have asked for anything better."
Internal debate
Sinha recalls that giving away the project was at first not an easy decision within Google. The company decided to do it because it believed making Kubernetes available as open source, or free for users to use, download or modify, is the fastest way to get the technology into the hands of as many users as possible.
Jason Henry for Business InsiderAparna Sinha, Google's director of product management for Kubernetes and Anthos
After it donated the project to an organization called the Cloud Native Computing Foundation, Google continued to stay involved through both financial and code contributions.
"It was 10-plus years of technical investments that Google engineers had made," Sinha said. "There was a lot of internal debate about giving it away. At the end of the day, it was very much the right thing to do."
"A rising tide lifts all boats"
By making it open source, now there's an entire community of users who can make improvements to Kubernetes. This means that innovation is much faster, and bugs can be fixed quickly.
"It is great to see a rising tide lifts all boats," Jim Zemlin, executive director of the Linux Foundation, told Business Insider. "You could help yourself and even help others at the same time. That takes a lot of courage and I hope that this has paid off. Certainly Kubernetes is wildly successful."
Sinha says that indeed, Google's decision to open source Kubernetes five years ago has paid off, and Kubernetes has the potential to join the operating system Linux as one of the most influential open source projects of all time.
GoogleKubeCon 2019 in Barcelona, Spain
It's grown remarkably fast, Zemlin says, and that's because today, open source is better understood nowadays.
"It took what has taken 5 years for the Kubernetes project probably 20 years for Linux to get to a similar place where you had this insanely successful open source project that had incredible development velocity," Zemlin said.