Après avoir déclaré pendant des années qu’il n’avait pas l’intention de faire don du travail open source Knative à la Cloud Native Computing Foundation (CNCF), le choix soudain de Google de faire don de Knative en tant que projet nourricier a été accepté le 2 mars.
Knative est une plate-forme open source pour structurer, publier et gérer le travail sans serveur sur Kubernetes. Knative est apparu en 2018, dirigé par les ingénieurs de Google, mais avec des contributions clés d’IBM, Red Hat, VMware et SAP.
Depuis lors, Knative s’est en fait développé comme une méthode attrayante pour développer des applications sans serveur sur Kubernetes sans vous connecter à une plateforme cloud unique, comme AWS Lambda ou Azure Functions. Avec un taux d’adoption de 27 %, Knative est la plate-forme sans serveur installable non hébergée la plus populaire parmi le voisinage CNCF, selon sa dernière étude.
Cette popularité croissante déclenchée oblige Google à confier la tâche à maturation rapide à la CNCF indépendante du fournisseur. C’est pourquoi la communauté open source a hésité lorsque Google a annoncé lors de la KubeCon 2019 qu’il n’avait pas l’intention de faire don de Knative ou de son maillage de services Istio à la CNCF de sitôt, comme il l’avait si bien fait avec le premier projet Kubernetes.
Vers la fin de 2021, Google a soudainement changé de cap, annonçant qu’il fournirait la marque, la propriété intellectuelle et le code de Knative, mais pas d’Istio, à la CNCF en tant que travail de reproduction.
A changement d’avis
IBM a ouvertement applaudi la décision peu après l’annonce. « En s’inscrivant à la CNCF, la communauté Knative découvrira une communauté plus large et dynamique qui aidera Knative à continuer de croître et à attirer plus d’utilisateurs et de développeurs », a écrit Michael Maximilien, ingénieur identifié chez IBM. « En invitant Knative, la CNCF inclut une autre pièce essentielle à son paysage, qui est en fait devenue la feuille de route pour les consommateurs désireux de comprendre l’état actuel et les instructions du cloud computing, des technologies de conteneurs et des différents projets et sous-communautés qui contribuent à le rendre C’est un gagnant-gagnant. »
Le responsable de l’open source chez Google Chris DiBona a tweeté qu’un changement d’avis au niveau de la direction, en particulier du vice-président de l’infrastructure Eric Maker, avait abouti à une décision qui la tâche était suffisamment développée pour être donnée maintenant.
Google continuera naturellement à jouer un rôle essentiel dans le maintien et la promotion de Knative, tout en confiant le contrôle de la tâche à une personne neutre entité au sein de la CNCF.
« Nous nous préparons à continuer à financer le projet avec des crédits vers l’infrastructure Knative pour soutenir le développement de l’emploi dans sa nouvelle maison. Nous avons travaillé avec d’autres contributeurs importants pour établir une structure de gouvernance et une procédure de certification de conformité visant à assurer la longévité de Knative », a écrit Alexandra Bush, responsable du marketing et de la communauté open source Google Cloud, dans un message.
Google reste également dédié à la construction de « services gérés basés sur l’open source technologies directement dans Google Cloud », a écrit Bush. Le service Cloud Run sans serveur géré de Google fonctionne sur Knative, par exemple.
Abaisser les barrières à l’entrée pour Knative
Dave Protasowski, qui appartient au comité de surveillance technique de la CNCF, a déclaré que « le fait d’avoir le tâche et les marques restent enfin dans une structure ouverte comme la CNCF donne à chacun l’assurance de son avenir indépendant », et qu’il « s’attend à voir de nouveaux contributeurs et une adoption supplémentaire par les utilisateurs finaux ».
« La perception était qu’il y avait étaient des obstacles à la participation à Knative, donc y contribuer doit être positif pour l’adoption future de la tâche », a déclaré Mark Hinkle, PDG de la start-up de logiciels combinés TriggerMesh, qui développe sur Knative et contribue au projet, à InfoWorld.
Hinkle ne considère pas non plus Knative comme une « rampe d’accès pour le sans serveur », exactement de la même manière que Kubernetes l’était pour le cloud, ce qui en fait un élément moins fondamental de la proposition de valeur de Google Cloud. « Je ne vois pas les gens adopter énormément le sans serveur, ce sera un travail plus lent car cela change essentiellement la méthode de travail de vos applications », a-t-il déclaré.
Le cofondateur de Hinkle, Sébastien Goasguen, qui a développé un le premier framework sans serveur pour Kubernetes appelé Kubeless, a également salué le choix. « Des avantages indéniables circulent pour les entreprises lorsque la technologie open source critique qu’ils utilisent réside dans une structure comme la CNCF », a-t-il écrit dans un article de blog d’entreprise.
Quel avenir pour Knative ?
Le La CNCF et la communauté Knative au sens large espèrent désormais progresser rapidement avec sa feuille de route et stimuler l’adoption de l’innovation par les entreprises. Cette feuille de route comprend de nouvelles fonctionnalités de service et d’événement et un large accent sur les performances des développeurs. Par exemple, Knative Functions, qui est actuellement en pré-version, vise à simplifier l’expérience Knative pour les concepteurs.
« Nous nous attendons à ce que le projet obtienne une plus grande présence et traction parmi les contributeurs et les utilisateurs. Ceci, à son tour, garantira que la feuille de route du projet montre les contributions d’encore plus de fournisseurs, d’intégrateurs et d’utilisateurs finaux », a composé Goasguen de TriggerMesh.
.
Toute l’actualité en temps réel, est sur L’Entrepreneur