CNCF, One Foundation To Rule Them All
Open Source Summit Tokyo report


Japanese version can be found here.

Recently Tokyo hosted the first ever “Open Source Summit” (5/31 ~ 6/2) [1].

This new event from The Linux Foundation was created as a merge of three other events: LinuxCon, ContainerCon, and CloudOpen, and attracted around 600 people from all over the world. Apart from the obvious relations between technologies, the underlying connection that brought them all together was their importance in the Cloud Native Computing Foundation (CNCF).

Back in 2014 Google completed and pre-released their first version of Kubernetes. At the time the code was 100% committed by Google engineers. Google quickly realized that they would need more eyes if Kubernetes was ever going to realize its full potential, so they started conversations with The Linux Foundation to donate the project to them.

What Google and The Linux Foundation decided was to make something bigger than just Kubernetes, hosting not only Kubernetes but also other projects committed to the evolution of the cloud’s ecosystem. That was the origin of the CNCF, and nowadays it hosts 10 different projects related to containers, monitoring, logging, networking… In the Kubernetes project, Google is one more member of a thriving community, and their code amounts to 42% of the total.

In that context, the joint discussion of all those topics in one centralized summit makes a lot of sense, as a large part of the community is already involved with many of them. Even something like the Linux kernel has a big impact on the cloud, as it was revealed that 70% of the latency is typically spent in the kernel’s network stack [2]. OpenStack, as the supporting layer of the cloud, has its own summit and thus it was present in the market place area, but not directly treated in the sessions.

It’s fair to say that, while Kubernetes has played a key role in the unification of the community, it was not the only Container Orchestration Engine (COE) in town. Mesosphere explained its architecture and approach in a few interesting sessions [3]. Among their users they can count Twitter, eBay, and AirBnB.

Microsoft, on the other hand, automatically installs Kubernetes as its COE of choice for its container solution (ACS) [4]. They have come a long way in the Open Source community, and they are now Github’s largest open source committer in the world [5].

Fluentd also had a strong presence, with a dedicated one-day “fluentd mini-summit”. Originally a Jap-anese conception by Treasure Data, it was donated to the CNCF and is now the standard logging tool of its ecosystem. Treasure Data is nowadays developing a lighter, micro-service based version of it called fluentbit (taking hundreds of KB of memory instead of hundreds of MB per instance, with a fluentd master to collect the data) [6].

All in all there were many interesting sessions about many topics: the new initiative to standardize containers (OCI), the efficiency of Apache Thrift to interconnect data center machines (instead of REST or gRPC), OPNFV and its role in NFV and MANO development…

The existence of this newly formed Open Source Summit serves as a further acknowledgement that we live in a cloud world. It’s a good time to get involved with the community and stay up to date with the technology trends, personally I’m excited to see how it all evolves from here.

Ruiz-Delgado Álvaro
ITOCHU Techno-Solutions Corporation
With a background as a researcher, he worked as a 3GPP delegate for the development of the LTE standard, holding numerous patents especially in the area of MIMO communications.
Joined CTC in 2016 to leverage that knowledge helping real customers address real needs through the use of the latest techniques and technologies, going from OpenStack all the way up to the desired level of CI/CD.