Karthik introduces the basics of the Cloud Native Computing Foundation, and describes its vision and goals and how it relates to you, the application architect, to build cloud or container native applications. Find out the most important goals of the CNCF are, and how to utilize the resources of the organization to your benefit.
- [Instructor] The Cloud Native Computing Foundation or the CNCF is the vendor neutral home for fast growing projects in the Cloud Native landscape like Kubernetes Prometheus, Share PC and a whole lot of others. It's a part of the Linux Foundation and was founded in late 2015. The CNCF acts as a steward for Cloud Native projects so that they're available to the community and free of partisan issue from the company that might have released the project. Also, it pays attention to the UX and compatibility of it's projects so that they're all interoperable.
It also fosters the evolution of projects and the entire ecosystem. This means that it looks for new projects that will add to the liveliness of the ecosystem or build common technical standards for existing projects. Ever been to KubeCom or Kubernetes Meetup? The CNCF actually puts on these conferences and helps meet up organizers to host them in different cities. It's also created a Kubernetes training and certification program in late 2017 for developers to get up to speed on Kubernetes.
Finally the CNCF makes sure that the technology is accessible and reliable. No one likes to use a project from GitHub that isn't supported anymore or doesn't work with newer versions of software. From my perspective having an organization that helps the development of Kubernetes, related projects and the ecosystem is great. The structure provided by the CNCF is something that is different from other software and platforms I've seen in the past. It promotes success for the entire ecosystem and makes Kubernetes a strong platform choice for Cloud Native development prominent in the price prospective.