Google’s Kubernetes has long been the flagship project for CNCF and more recently for the company brought Knatives, a project that aims to simplify building and deploying serverless applications on Kubernetes, including for the CNCF. So it’s perhaps no surprise that Istio is also likely to become a CNCF project. There are still steps to take before that happens, but chances are Google wouldn’t be making today’s announcement if it weren’t mostly formality.
“For over 20 years, Google has helped shape the future of computing with its open source contributions and has invested heavily in unleashing innovation for our customers,” writes Chen Goldberg, VP of engineering at Google, in today’s issue Announcement. “Istio extends Kubernetes to set up a programmable, application-aware network using the Envoy service proxy. Istio works with both Kubernetes-based and traditional workloads, bringing standard, universal traffic management, telemetry, and security to complex deployments. Finding a home in the CNCF brings Istio closer to the cloud-native ecosystem and will encourage continued open innovation.”
Service meshes might not seem like the most exciting of projects, but they’re often a foundational technology for managing large container deployments. The idea here is to have a tool that can manage all traffic between services, which can quickly become difficult in a system where (micro)services – and the machines they run on – are ephemeral.
With the Open Service MeshThe CNCF already hosts a service mesh project, but the foundation has long been home to competing projects.
The Istio project released version 1.5 of Istio in 2018. This is often where vendors look for a foundation for their open source project. The fact that Google didn’t do this puzzled some experts, but the Istio team then rolled out a revamped version of the software by launching version 1.5.
Google says it made over half of all contributions to Istio and two-thirds of the commits.
“Istio is the last major component of organizations’ Kubernetes ecosystem outside of the CNCF, and their APIs are well-aligned with Kubernetes,” Chen explains. “On the heels of our last Donation from Knative to the CNCF, Istio’s acceptance will complete our cloud-native stack under the Foundation’s auspices and bring Istio closer to the Kubernetes project. Joining the CNCF also makes it easier for contributors and customers to demonstrate support and governance in line with the standards of other critical cloud-native projects, and we look forward to supporting the project’s growth and adoption by doing so.”
It’s worth noting that IBM also contributed to Istio and earlier wasn’t a fan how Google handled the Istio project by not donating it to a larger foundation (with Oracle and the CNCF too add complaints), issued a note today to congratulate the company on this move. Given the overall open source landscape, the CNCF is the logical home for Istio.
“IBM strongly believes in open governance and the power of community. As such, we are excited to welcome Istio’s submission to the Cloud Native Computing Foundation (CNCF) today,” write IBM’s Briana Frank and Michael Maximilien in today’s announcement. “IBM has worked with Google and other key partners since the start of the Istio project five years ago, helping to lead the open source community with our contributions on code, innovations, blog posts, documentation, steering committee and various technical aspects to manage workflows.”
Google donates the Istio service mesh to the Cloud Native Computing Foundation – TechCrunch Source link Google donates the Istio service mesh to the Cloud Native Computing Foundation – TechCrunch