Came out of Google just few years ago, Kubernetes has achieved acceptance and popularity eminently fast.
Kubernetes, commonly stylized as K8s, is an open source system for automating deployment, scaling and management of containerized applications that was originally designed by Google and now is maintained by the Cloud Native Computing Foundation. It aims to provide a “platform for automating deployment, scaling and operations of application containers across clusters of hosts.
In the latest week at KubeCon and CloudNativeCon in Copenhagen, an open source community came together with much of ebullience and liveliness as it recognized its growing influence and prestige around the enterprise world.
The project has gained acceptance as the defacto container orchestration tool. The project has moved from off the ground launch to a new required and greater level of tooling and maturity which earlier was considered as a too soon idea.
The challenge ahead for Kubernetes is to take this early enthusiasm and translate it into actual business use cases. The project stands at this inflection point where the question is whether it will be able to take the next step towards broader adoption or reach a peak and fall back.
The project now requires big and substantial changes to be made after seeing such huge acceptance from the community. Much like a startup that realize it actually achieved the product-market fit it had hypothesized, the Kubernetes community has to figure out how to take this to the next level which represents some serious challenges and enormous opportunities.
A COMMUNITY IN CONVERSION
The Kubernetes project, as we know falls under the authority of CNCF whose director Dan Kohn was filled with great zeal, proudly rattling off numbers to a packed audience, displaying the enormous growth of the project. The number of registered participants who were present was around 4300, triple the attendance in Berlin last year, at the KubeCon in Copenhagen last week.
David Aronchick runs the open source Kubeflow Kubernetes machine learning project at Google and said that,
“I couldn’t have predicted it would be like this. I joined in January 2015 and took on project management for Google Kubernetes. I was stunned at the pent up demand for this kind of thing.”
Aparna Sinha, group product manager at Google, said in her conference keynote that the enterprise companies want some level of certainty which earlier adopters were willing to let go in order to take plunge into the new and appealing world of containers.
Aparna also says that one of the reasons the project has been able to take off as quickly as it has, is because it has its roots prevailing in a container orchestration tool called Borg, which the company has been using internally for many years.
The early refinement at Google gave Kubernetes an enormous head start over an average open source project, which could be the reason for its dazzling rise.
She added, “When you take something so well established and proven in a global environment like Google and put it out there, it’s not just like any open source project invented from scratch when there isn’t much known and things are being developed in real time.”