Kubernetes, the container orchestrator created and open-sourced here at Google, has experienced incredible development and adoption since it was introduced in 2014. Today, a reported 54% of Fortune 100 businesses use Kubernetes in some capacity and developers have made nearly a million comments on the project in GitHub.
Since Kubernetes’ inception, we’ve provided the cloud resources that support the project development—namely CI/CD testing infrastructure, container downloads, and other services like DNS, all running on Google Cloud Platform (GCP). And in that time, Kubernetes has become one of the world’s most popular open-source projects. To put it in perspective, just last month, the Kubernetes container registry we host served 129,537,369 container image downloads of core Kubernetes components. That’s over 4 million per day—and a lot of bandwidth!
In 2015, we contributed the project to the then newly formed Cloud Native Computing Foundation (CNCF) to help facilitate project management and develop an open, vibrant community of contributors. CNCF, under the direction of the Linux Foundation, helps nurture project growth—such as establishing a certified Kubernetes program that’s helped maintain a consistent experience across Kubernetes distributions, and guiding Kubernetes through the incubation process.
As a testament to Kubernetes’ maturity, we’re excited to take the next step, and are opening the Kubernetes project's cloud resources up to contributors. We’re funding this move with a $9 million grant of GCP credits to the CNCF, split over three years, to cover infrastructure costs. In addition to the world-wide network and storage capacity required to serve all those container downloads, a large part of this grant will be dedicated to funding scalability testing, which regularly runs 150,000 containers across 5,000 virtual machines. Our goal is to make sure Kubernetes is ready to scale when your enterprise needs it to.
We believe that all aspects of a mature open-source project—including its testing and release infrastructure—should be maintained by the people developing it. In the coming months, all project operations will be transferred to be administered by members of the Kubernetes project (including many Googlers), who will take ownership of day-to-day operational tasks such as testing and builds, as well as maintaining and operating the image repository and download infrastructure.
https://cloud.google.com
No comments:
Post a Comment