Kubernetes has become the most popular container orchestration system with over 90% of respondents of a CNCF survey reporting that they are using Kubernetes.
Kubernetes is creating an incredible amount of value in the technology ecosystem and many companies are being built on top of it.
But who owns Kubernetes?
Today, Kubernetes, and its associated trademarks, are owned by The Linux Foundation, a non-profit organization founded in 2000.
The history of Kubernetes ownership
Born from Google’s internal technology called Borg, Kubernetes was developed to help improve the performance of large scale production workloads. Engineers at Google realized that Borg could be valuable for Google Cloud Platform (ex GKE) customers, but that it would be unusable for the majority of companies due to complex system requirements. As a result, they built Kubernetes as a standalone technology that would be more flexible for the open source community.
Originally owned by Google, Kubernetes was donated to the Cloud Native Computing Foundation (CNCF) in 2014 as a seed technology. The CNCF became a sub-foundation of the Linux Foundation.
Since then, Google has become one of the largest supporters of the CNCF with a $3 million per year on-going donation. And the CNCF has grown dramatically in terms of membership and new projects. Today, there are 656 corporate members of the CNCF.
To recap, Kubernetes was owned by Google, then was donated to the CNCF, which is a sub-foundation of the Linux Foundation.
The Linux Foundation is led by a Board of Directors composed of executives from many major technology companies like Facebook, Microsoft, and IBM.
Kubernetes open source history
In the hands of the CNCF, Kubernetes v1.0 was released on July 10, 2015. Kubernetes is an open-source project under an Apache 2.0 License.
Apache 2.0 is a permissive license that requires preservation of copyright and license notices. Those who contribute provide an express grant of patent rights. The license does provide that any licensed works, modifications, and larger works may be distributed under different terms and without source code.
According to GitHub, there have been 523 releases up to Kubernetes v1.23.5. As of this writing, there have been 107,721 commits by 3,193 contributors.
Kubernetes is a powerful and valuable technology. Google made the incredible decision to donate and open-source this technology to the world and the impact has been substantial. Kubernetes has had a positive impact on engineering team performance, resource efficiency, and the end users of companies building with it. Thankfully, Kubernetes is in good hands with The Linux Foundation and the support of an incredible number of open-source contributors.
If you're looking to build an internal dashboard to help manage your Kubernetes applications, then Airplane is a good fit for you. With Airplane, you can build custom internal tools using scripts, APIs, queries, and more. Airplane offers Tasks, which are single or multi-step functions that anyone can use, and Views, which is a React-based platform for building custom UIs. Airplane also offers powerful built-ins, such as audit logs and approval flows, that make it easy to track and monitor the health of your operations.