UPDATED 21:40 EDT / DECEMBER 21 2018

CLOUD

As cloud-native matures, CNCF sees mainstream adoption of open source

Every time Lyft riders order a car and step into the vehicle, they’re entering much more than a mass of metal on four wheels. They’re being propelled by a massive microservices-oriented computerized infrastructure fueled by the Kubernetes open-source container orchestration platform and other key open-source tools.

Envoy, an edge and service proxy for cloud-native applications developed by Lyft engineers, officially “graduated” from the Cloud Native Computing Foundation in November. It is only the third open-source project to reach such a stage, following Kubernetes itself and the monitoring and alert system Prometheus.

Envoy’s success is notable not only because it has rapidly become an integral part of enterprise computing, already used by a number of major companies, such as IBM Corp., Airbnb Inc. and Netflix Inc., but because it was developed out of the end-user community rather than an open-source vendor. It provides yet another example of how open-source tools now drive major portions of daily life, from ride-hailing to vacation rentals to watching a movie.

“I think we’re benefiting from the turnaround in industry that’s happening right now where companies are looking to finally modernize their infrastructure,” said Chris Aniszczyk (pictured), chief technology officer and chief operating officer of CNCF. “We’re past that threshold of early adopters and tinkerers and now we’re moving to full-blown mainstream adoption.”

Aniszczyk spoke with John Furrier and Stu Miniman, co-hosts of theCUBE, SiliconANGLE Media’s mobile livestreaming studio, during the recent KubeCon + CloudNativeCon event in Seattle. They discussed the goals and initiatives of CNCF, growth of open-source in China, the future direction of Kubernetes, and the foundation’s view of serverless computing. (* Disclosure below.)

This week, theCUBE features Chris Aniszczyk as its Guest of the Week.

Running business on open-source tools

What’s driving adoption of open-source tools deep in the enterprise is a developer community seeking easy-to-deploy, self-contained processes. The Envoy case study at Lyft provides a prime example of how this is playing out.

As described in a blog post last year by Lyft developer Matt Klein, the ride-hailing company was facing a growing problem with managing services written in many languages, which added pressure to its process proxy tools. As Lyft continued to grow, so did the need for microservices management and observability.

Klein and his team couldn’t find any open-source tools to easily deal with these issues, so they built Envoy. “Lyft’s business is almost entirely based on open-source technology,” said Klein in his post. “Without it, it’s unlikely that the rides-haring service we know and love would exist today. We hope that Envoy will help many other organizations as much as it helped us.”

Lyft’s experience and contribution to the open-source world underscored an important role being played by CNCF. The foundation, formed only three years ago, started by hosting Kubernetes and has since expanded to include 31 projects, which encompass the ecosystem for cloud applications and infrastructure delivery.

“The whole goal of the foundation is basically to cultivate and sustain and grow projects that come in,” Aniszczyk said. “Some of them are going to work and be very successful; some may never leave the sandbox.”

Growth of cloud-native in China

A key growth area for the foundation can be found in China. Asia has experienced a spike in cloud-native adoption of 135 percent since March, according to a CNCF survey, and there are several key open-source projects that have been born in the country.

One of these projects, TiKV, is an open-source transactional key-value database, which was accepted into the CNCF’s project sandbox in August. It is being used by a number of enterprises in China, including the Chinese bike-sharing startup Ofo, according to Aniszczyk.

Another Chinese project, Harbor, originated as an internal VMware Inc. tool in 2014 and was accepted as a CNCF project earlier this year. Harbor is an open-source. cloud-native registry that scans and signs content.

“There’s going to be more technology born dealing with China-scale issues,” Aniszczyk said. “China is our number two contributor to all CNCF projects; it’s very impressive.”

Expanding the Kubernetes ecosystem

Against this backdrop of CNCF activity surrounding influential new projects such as Envoy and key initiatives in China, there is still Kubernetes. What does the future hold for CNCF’s formative project?

Much of the conversation at this month’s KubeCon event focused on extensibility — the notion that Kubernetes should be viewed more as the hub of a burgeoning set of powerful ecosystems rather than as the center of the containerized world.

This philosophy was neatly outlined by Kubernetes co-founder Tim Hockin earlier this year, and it has since been reinforced through subsequent events, such as the movement of the open-source etcd project from Red Hat Inc. to CNCF. Created by CoreOS developers in 2013, etcd has evolved as the primary datastore for Kubernetes. But it can also be used to protect against system failures and coordinate jobs between servers.

The evolution of Kubernetes is increasingly being seen as fostering growth across multiple ecosystems, including storage, networking and security. “It has been very focused on moving things out of the core as much as possible and trying to force people to extend things,” Aniszczyk explained. “Instead of trying to ram things into Kubernetes, build an extensibility layer.”

Support for serverless

How serverless computing plays out in the evolution of Kubernetes remains an evolving process over the coming year. CNCF “loves” serverless, according to Aniszczyk, and his organization created a Serverless Working Group in 2016. The group issued a whitepaper earlier this year that defined the foundation’s role in the serverless space and called for collaboration.

Growing adoption for Knative, a Kubernetes-based platform for managing serverless workloads, is pushing the issue. “Knative is a fantastic approach of how to build a set of components within your own serverless framework,” Aniszczyk said.

Like a parent whose child successfully completed driving school and obtained a license, Google handed over the car keys and title to CNCF when it officially migrated the entire Kubernetes project to the organization in August. It was yet another example of how cloud-native and open-source are growing up.

“CNCF, cloud-native and Kubernetes all have matured a lot in the last three years,” Aniszczyk said. “The wider ecosystem is going to continue to grow.”

Here’s the complete video interview, part of SiliconANGLE’s and theCUBE’s coverage of KubeCon + CloudNativeCon. (* Disclosure: The Cloud Native Computing Foundation sponsored this segment of theCUBE. Neither CNCF nor other sponsors have editorial control over content on theCUBE or SiliconANGLE.)

Photo: SiliconANGLE

A message from John Furrier, co-founder of SiliconANGLE:

Your vote of support is important to us and it helps us keep the content FREE.

One click below supports our mission to provide free, deep, and relevant content.  

Join our community on YouTube

Join the community that includes more than 15,000 #CubeAlumni experts, including Amazon.com CEO Andy Jassy, Dell Technologies founder and CEO Michael Dell, Intel CEO Pat Gelsinger, and many more luminaries and experts.

“TheCUBE is an important partner to the industry. You guys really are a part of our events and we really appreciate you coming and I know people appreciate the content you create as well” – Andy Jassy

THANK YOU