Saiyam Pathak avatar
By Saiyam Pathak
Field CTO

Description

Dive into the world of the Cloud Native Computing Foundation (CNCF) with Civo Academy. Explore the CNCF landscape, understand the maturity levels of projects, and discover how to navigate the cloud-native ecosystem.


The CNCF serves as a vendor-neutral home for many of the fastest-growing open-source projects, including Kubernetes, Prometheus, and Envoy. These projects form the backbone of global technology infrastructure and are hosted by the non-profit Linux Foundation.

The CNCF Landscape and Projects

The CNCF has an interactive tool known as the CNCF Cloud Native Interactive Landscape. This landscape showcases the multitude of projects under the CNCF umbrella.

CNCF landscape

When a project first enters the CNCF, it is categorized as a sandbox project. As it matures, it progresses to an incubating project, meeting additional requirements such as being run in a minimum of three production environments and having comprehensive documentation. The final level of maturity is graduation, which requires independent security audits, among other criteria.

The CNCF landscape is divided into specific domains such as app definition and development, runtime, and cloud-native storage. Each domain hosts a variety of projects. For instance, the Cloud Native Storage domain includes projects focused on storage solutions, while the Runtime section hosts projects related to container runtime and cloud-native network functionalities.

Navigating the CNCF Landscape

The CNCF landscape can be overwhelming for first-time viewers due to the sheer number of projects. However, the landscape offers filters that allow you to select different categories and view only the projects you're interested in. For example, if you want to view only the graduated projects, you can apply the appropriate filter to see projects like containerd, Kubernetes, CoreDNS, Helm, and Prometheus.

Conclusion

In conclusion, the CNCF hosts a wide array of projects under a single umbrella, promoting vendor-neutral open-source software for the cloud-native ecosystem.

Don't stop now, check out your next lesson