1Seven Projects Now Hosted by Cloud Native Computing Foundation
In July 2015 the Linux Foundation announced the formation of the Cloud Native Computing Foundation (CNCF), to advance cloud application management and interoperability. The CNCF initially hosted a single project, the Kubernetes container orchestration and management system. Today, the CNCF hosts seven different open-source projects. The second project added to the CNCF roster was the Prometheus monitoring effort in May 2016. The OpenTracking project joined the CNCF in October 2016, providing a cloud native approach to application tracing. The fourth project followed in November 2016, with Fluentd coming on board with its log and data collection capabilities. So far in 2017 CNCF has added three new projects to the open-source foundation’s ranks. These include the Linkerd service mesh project added in January, the GRPC remote procedure call (RPC) framework in February and CoreDNS in March.
2Kubernetes Provides Container Management
3Prometheus Monitors the Cloud
4Tracing Cloud Native Applications with OpenTracing
When it comes to identifying potential performance or stability issues in application code, developers and operators will commonly use some form of ‘tracing’ tool. While there are no shortage of developer tools for tracing, the OpenTracing project that joined the CNCF in October 2016, is designed to be a cloud native approach to tracing.
5Fluentd Brings Logging to the CNCF
6Linkerd Delivers a Scalable Service Mesh
7Google-Led gRPC is a Remote Procedure Call Framework
8CoreDNS Discovers DNS in the Cloud
DNS (Domain Name Service) is a core internet networking service that helps to connect IP address to domain names. In a cloud native environment, DNS can be complicated, which is a challenge the CoreDNS project aims to help solve.