Google first released Kubernetes to the world in 2015, and with it started the cloud native movement as we know it today. With that 1.0 release, Google ceded control of the project and handed it over to the newly formed Cloud Native Computing Foundation (CNCF), a move that some argue has been cause for regret within the company and continues to taint its approaches to its other cloud native pursuits. Whether or not that argument is true, it tends to color the perception of many in the cloud native community around the company’s intentions with its other cloud native projects, such as the Istio service mesh and the Knative platform for running serverless workloads on Kubernetes.

In the case of Istio, for example, Google has avoided taking the same route as it did with Kubernetes, instead creating the Open Usage Commons to handle trademark considerations, with Istio as one of the founding projects, and shortly thereafter restructuring the steering committee to avoid a single vendor control. In essence, the Istio project worked to make clear that it was free of Google’s singular control, without ceding itself over to the CNCF, despite earlier promises to do so.

Earlier this year, we looked at a similar situation with Knative, wherein Google had clarified its position around the project, noting that it had “decided not to donate Knative to any foundation for the foreseeable future.” The announcement was met with hand wringing from some, who worried that the project’s majority control by Google would inhibit both its adoption and momentum, but the steering committee said at the time that it would be looking at different ways to open up control of the project and provide open governance without relying on handing over control to a separate foundation, such as the CNCF.

This week, reporting from Protocol indicates that Knative is following a similar path to Istio, with Google giving up direct control of the project. Protocol’s Tom Krazit writes that Google plans to “announce sweeping changes to the project’s governance structure” which will arrive in the form of “a steering committee structure in which no single vendor can hold more than two seats on a five-seat committee.” Moreso, the change moves seats on the steering committee from being explicitly connected to companies to individuals instead, with an expansion in the number of members possible for the future, which would then include end users as well.

The Knative project actually announced the changes weeks ago on Twitter, and steering committee member Brenda Chen noted that the momentum for this change began with those first in-person steering committee meetings in late 2019.

#development #kubernetes #this week in programming

 Knative Adopts Elected Steering Committee, Severing Google Control
1.15 GEEK