KnativeがCNCFのプロジェクトになった

Cloud Native Computing Foundation(CNCF)は、今日の最も重要なオープンソースプロジェクトのホームであり、Kubernetesもその1つだ。米国時間3月2日、CNCFの技術監督委員会(Technical Oversight Committee)が、KnativeをCNCFのインキュベーションプロジェクトとして受け入れたことを発表した。

CNCFのCTOであるChris Aniszczyk(クリス・アニシュチェク)氏は「Knativeはクラウドネイティブのエコシステムに良質に統合された強力な技術であり、サーバーレスのコンテナを容易に動かせるようにしてくれる。このプロジェクトは当財団のオープンガバナンスモデルの下でさらに成長し、新たなコントリビューターやエンドユーザーに到達するだろう。Knativeのコミュニティと一緒に仕事をすることが楽しみであり、チームのコントリビューションを歓迎する」と述べている。

Knativeは「ケイネイティヴ」と読み、2018年にGoogleが開発したが、その後IBMやRed Hat、VMware、TriggerMesh、SAPなど業界の重鎮たちも貢献した。このプロジェクトの基本的な考え方は、Kubernetes上でサーバーレスおよびイベントドリブンのアプリケーションを容易に構築、デプロイ、そして管理できるようにすることだ。今は多くのエンタープライズがデジタルトランスフォーメーションの一環として新しいアプリケーションを開発したり、既存のアプリケーションをモダナイズするとき、まさにその方向に進んでいる。そしてKnativeは今なお極めて若いプロジェクトだが、すでにBloombergやAlibaba Cloud、IBM、VMwarenなどはプロダクションでそれを使っており、またGoogleはKnativeを使ってGoogle Cloudのサーバーレスコンピューティングプラットフォームを運用している。

関連記事
サーバーレスコンピューティングの使いどころ
サーバーレスとコンテナは両者を一緒に使うのがベストプラクティスだ

このプロジェクトは2021年11月にバージョン1.0の節目に達し、その直後にGoogleが、プロジェクトをCNCFに検討のために付託したと発表した。現在、その段階が完了したためGoogleはKnativeの商標とIPとコードをCNCFに寄贈することになる。

Knative推進委員会とDOCS-UXのリードであるCarlos Santana(カルロス・サンタナ)氏は次のように述べている。「Knative 1.0で安定に達したこのプロジェクトを、特定のベンダーに偏らないホームへ寄贈することは、プロジェクトの今後の成長とコミュニティの自己統治を可能にする次のステップです。私たちの信ずるところによれば、CNCFこそがそのベンダー不偏の団体であり、そこがKnativeを受け入れたことで今後多くの企業が採用する気になり、プロジェクトの寄与貢献や宣伝もしてくれるでしょう。また、Knativeのコミュニティが、自身が利用しているすべてのプロジェクトに限らず、このエコシステム内のその他のクラウドネイティブプロジェクトにも接近して、フィードバックと機能の善循環を確立するでしょう」。

画像クレジット:bugphai/Getty Images

原文へ

(文:Frederic Lardinois、翻訳:Hiroshi Iwatani)

GoogleがKubernetesのインフラ運営の資金としてCNCFにさらに3.1億円提供

2018年にGoogle(グーグル)は、Google Cloud Platformのクレジット900万ドル(約9億3000万円)の3年分割でCloud Native Computing Foundation(CNCF)に提供し、同団体によるKubernetesプロジェクトのためのインフラストラクチャの開発と配布を支援していくと発表した。それまでGoogleがそれらのリソースを保有し、コミュニティのために管理していた。米国時間12月17日、両組織はGoogleがCNCFへの2020年の提供を300万ドル(約3億1000万円)増額して、「Kubernetesとそのエコシステムの長期的な健在と質と安定性を支えていく」と発表している。

Googleによると、調達した資金はKubernetesプロジェクトのテストとインフラに充てられ、Kubernetesには現在、月間2300のプルリクエストがあり、約40万の統合テストが実行され、そのすべてがGCP上で約30万時間のコアタイムを消費している。

「投資を継続できることを嬉しく思っている。それがKubernetesとそのコミュニティの長期的な健全性と質と安定性にとって極めて重要であることを、我々も知っており、Cloud Native Computing Foundationとのパートナーシップがずっと続いていることも喜ばしい。結局のところ、究極の目標はデベロッパーが自由に開発できることと、いうまでもなく誰にとっても重要なKubernetesがそのための優れた、堅固な、安定したスタンダードであり続けることだ」とGoogleのプロダクト管理ディレクターで、CNCFの統轄委員会の議長を務めるAparna Sinha(アパルナ・シンハ)氏は語っている。

シンハ氏によると、Googleはこのプロジェクトに大量のコードも寄贈しており、それは過去12カ月だけでも12万8000行に達する。また、そういう技術的な貢献だけでなく、チームはコミュニティへのエンゲージメントとメンタリングを通じて現物的な貢献も行っている。12月17日に行ったような、財政的貢献だけがすべてではない。

CNCFのゼネラルマネージャーであるPriyanka Sharma(プリヤンカー・シャルマ)氏は、次のように語っている。「Kubernetesプロジェクトは急速に成長してきた。次から次とリリースがある。そして大きな変化もあり、それらがいろんなところで動いている。この300万ドルの寄贈も、そんな動きの1つだ。このようにKubernetesのプロジェクトはストレスと無縁であり、1年中いつでも使えるクレジットがある。またセキュリティも重要で、現状で未知の時間である来月に、どんな環境で動いてもよいようなコードでなければならない。プロジェクトのデベロッパーとコントリビューターは、確信をもって機能の集合にフォーカスし、絶えず進化を続けるKubernetesを開発していかなければならない」。

なお、GoogleとCNCFの協力関係はこのように歩調が揃っているが、サービスメッシュのプロジェクトであるIstioに関してはGoogleの管理に若干の疑問がある。それはGoogleとIBMが数年前に孵化したプロジェクトだが、2017年のある時点でCNCFの傘の下に入れるべきという提案があった。その提案は結局流れたが、2020年になってIstioは、Open Usage Commonsの創設プロジェクトの一員になった。しかしそのプロジェクトはもっぱら商標の問題に関心があり、プロジェクトの統轄を目指していない。そして、こういったことのすべてが内輪ネタにすぎないようであり、確かにそうなのだが、オープンソースのコミュニティの一部は、CNCFのような団体へのGoogleの深入りを疑問視している。

これについてシンハ氏「Googleは、たくさんのオープンソースプロジェクトに貢献している。しかもそれらの多くはLinux Foundation傘下のオープンソースのファンデーションであり、またそうでないものも多い。それは特に新しいことではなく、改めて報告すべきことでもない。今回の議論の主題であるCNCFへのGoogleのフォーカスは、あくまでもKubernetesが軸だ。それは私の考えでは、他のプロジェクトに比べて圧倒的に多くの貢献と時間とコミットメントを注入しているプロジェクトだ」と答えている。

カテゴリー:ソフトウェア
タグ:GoogleKubernetesCNCF

原文へ

(翻訳:iwatani、a.k.a. hiwa