What is the CNCF?

By | September 24, 2021

The Cloud Native Computing Foundation, CNCF for short, is a very current project of the Linux Foundation. The aim is to promote cloud native computing. Hundreds of cloud-affine organizations belong to the non-profit foundation, which was established in 2015.

According to PHONEJUST, Cloud Native Computing Foundation is a successful subsidiary of the San Francisco-based Linux Foundation (LF). Like the parent company, the CNCF, which was founded in 2015, is a charitable foundation. An important goal of the foundation is the promotion of cloud-native technologies based on ” open source ” software.

The most important building blocks include container technology, the microservices organization principle and a programmable infrastructure. An important event on the way to founding the LF subsidiary CNCF was the transfer of the Kubernetes orchestration framework developed by Google to the Linux Foundation. This source-open technology is considered to be a trend-setting building block for container orchestration.

The founding members include the IT companies Cisco, CoreOS, Google, Huawei, Intel, Mesosphere, RedHat / IBM. Today around 550 organizations and companies count among its members. There were two significant connections in 2020. The circle of the CNCF expanded to include Hashicorp and Mayadata.

Hashicorp is considered a key company in the field of multi-cloud automation. The company is a provider of the following open source tools: Consul, Nomad, Packer, Terraform, Vagrant and Vault. Mayadata’s portfolio includes Litmus or LitmusChaos, a chaos engineering framework for site reliability engineering under Kubernetes.

Concept and content: The cloud-native architecture

“Cloud Native” describes a system architecture approach. His goal is the realization of scalable applications for cloud environments. The main architecture building blocks are microservices and containers. The scalable applications consist of numerous, small services – the microservices.

Each service works autonomously in assigned environments. The specific microservices are provided in a container-controlled manner. The container principle competes with the classic “virtual machine”. Its advantage is based on shorter start times and increased efficiency. The container structure ensures an optimized use of numerous, individually assigned microservices.

This is where the building blocks for container orchestration come into play. The term orchestration is borrowed from the field of music. Here it stands for the flexible combination of services to form a meaningful business process. Kubernetes has become the de facto standard among the container orchestration tools on the market.

Structured project support by CNCF

The Cloud Native Computing Foundation provides its services on a manufacturer-neutral basis. With this in mind, it offers open source solutions such as Kubernetesx, the Prometheus monitoring tool or Envoy, a service proxy at the application level (Layer 7).

The service principle of the CNCF relies on the support and evaluation of open source projects in its work. The assessment is based on so-called maturity levels. The start of the project is declared as a “sandbox phase”. This is followed by the “incubating phase”, which includes further development steps. Completed projects are listed under “Graduated”, including the three just mentioned.

Membership structure

the CNCF

The CNCF forms the platform for globally operating software houses, providers and end users. The foundation has also established itself in the market as an organizer of international open source developer conferences and training seminars with professional certifications. Four defined levels of membership are directly related to tiered privileges. Every membership is chargeable.

With flexible project governance into the future

The Cloud Native Computing Foundation is committed to a flexible and open “project governance” model, in English “project control”. The offer to the community is attractive and is accordingly actively used as a basis for cloud-native development projects.

What is the CNCF