Summary
In this chapter, we’ve learned about OSS and the importance of open standards in terms of OCI. OCI defines image, runtime, and distribution specifications that allow anyone to develop fully compatible container software. For instance, Kubernetes does not include its own container runtime; instead, it implements support for standardized runtime interfaces, allowing it to work with many container runtimes. Open, defined standards have paved the way for many new projects in the cloud-native ecosystem and CNCF.
Next, we covered the history behind CNCF and the Linux Foundation. CNCF was founded at the same time that the first version of Kubernetes was released and it became the first incubated project. CNCF distinguishes three levels of project maturity: Sandbox, Incubating, and Graduated.
CNCF has three major bodies: Governing Board (GB), Technical Oversight Committee (TOC), and End User Community (EUC). TOC makes decisions about the maturity of CNCF projects. One...