¿Cuál es el significado de la Cloud Native Computing Foundation?

Hay algunas razones importantes por las que CNCF es importante, pero me centraré en la principal que realmente me interesa: desacoplar Kubernetes de Google.

No es ningún secreto que Kubernetes by Google es uno de los proyectos de código abierto de más rápido crecimiento, tal vez nunca. En cualquier categoría, no solo sistemas distribuidos o software de infraestructura. La tasa de crecimiento está esencialmente a la par con el primer año de contribuyentes y compromisos de Docker. Es absolutamente explosivo.

Dicho esto, Kubernetes todavía está en pañales y acaba de llegar a v1.0. Quedan muchos años antes de que el proyecto se convierta en lo que sus creadores (Google) tenían en mente al abrirlo hace un año. Con ese fin, para que Kubernetes alcance su máximo potencial, DEBE ser un proyecto de propiedad / gestión / gobierno de la comunidad y NO un proyecto de propiedad de Google.

Además del hecho de que muchos ven a Google como el dictador benevolente de Kubernetes (de esto pueden salir cosas buenas y malas), de hecho, hay datos disponibles sobre las diferencias en los proyectos de código abierto (digamos “potencial de omnipresencia”) alcance cuando compare aquellos que fueron administrados y poseídos predominantemente por una sola corporación versus aquellos que evolucionaron en colaboración y donde fueron gobernados por fundaciones independientes (ASF o proyectos específicos). Por no hablar de la cantidad de adopción que puede alcanzar un determinado proyecto de código abierto cuando está dirigido y dirigido por la comunidad, pero también hay muchos ejemplos de proyectos que simplemente se extinguieron porque una comunidad vibrante nunca se animó a su alrededor.

La gobernanza colaborativa siempre domina sobre la gobernanza monopolística:
Sam Ramji (CEO de la Fundación Cloud Foundry) presentó algunos grandes marcos de pensamiento esta mañana durante su discurso de apertura de OSCON sobre por qué las bases son extremadamente útiles ya que vemos ciertas tecnologías de código abierto de gran éxito adoptadas por la industria.

Bryan Cantrill (CTO de Joyent y miembro del Comité de Supervisión Técnica de la CNCF) también dio una charla sorprendente y bastante relevante esta tarde en OSCON. Sus diapositivas están aquí. Preste especial atención a las diapositivas 20 y 21.

Nota: Trabajo para Kismatic, miembro fundador de la CNCF.

Apoyaré a Joseph en las ventajas de tener a Kubernetes como proyecto comunitario de código abierto.

También agregaría que la visión va más allá de los k8 a una pila abierta completamente integrada que puede servir como arquitectura de referencia para sistemas nativos de la nube, algo práctico que puede comenzar a implementar para sus necesidades.

Vale la pena mencionar que CNCF aceptó recientemente un segundo proyecto, Prometheus, un proyecto de código abierto que proporciona monitoreo y alertas, con integración a k8 pero también a otros.

Prometheus se une a Kubernetes In Cloud Native Computing Foundation de Google

Preguntas frecuentes: Cloud Native Computing Foundation responde a la mayoría de las preguntas sobre CNCF.