CNCF Landscape

CNCF Landscape

The Cloud Native Computing Foundation (CNCF) Landscape is a visual representation of the cloud native ecosystem and the open-source projects and technologies that are part of it. It includes a variety of open-source projects, tools, and services that are used to build and run cloud-native applications.

The CNCF Landscape is divided into several categories, including:

  1. Platforms: This category includes projects which provide the foundational infrastructure for building and running cloud-native applications.

  2. Orchestration: This category includes projects and technologies that are focused on managing and scaling containerized applications, such as Kubernetes, Docker Swarm, and Mesos.

  3. Service meshes: This category includes projects which provide a way to manage and control the traffic between microservices, such as Istio, and Linkerd.

  4. Monitoring and observability: This category includes projects which provide a way to monitor and troubleshoot cloud-native applications, such as Prometheus, Grafana, and Elasticsearch.

  5. CI/CD: This category includes projects such as Jenkins, flux and argo, which provide a way to automate the building, testing, and deployment of cloud-native applications.

  6. Storage: This category includes projects such as Rook and Ceph, which provide a way to manage and scale storage resources for cloud-native applications.

  7. Networking: This category includes projects such as Cilium and Calico, which provide a way to manage and secure the networking of cloud-native applications. Tools in this category create a virtual network on top of existing networks specifically for apps to communicate, referred to as an overlay network.

  8. Security: This category includes projects such as Notary and TUF, which provide a way to secure the publishing and management of container images.

  9. Logging and tracing: This category includes projects such as Fluentd and OpenTracing, which provide a way to collect, parse, and forward log data, and also to trace and troubleshoot cloud-native applications.

The CNCF Landscape is regularly updated and provides a good overview of the cloud native ecosystem and the various projects that are part of it. It is a useful tool for developers, architects and operations to understand the different technologies and tools available in the cloud native landscape

Did you find this article valuable?

Support Nikhil Chauhan by becoming a sponsor. Any amount is appreciated!