フューチャー技術ブログ

CNCF連載2025

CNCFとは

Cloud Native Computing Foundation の略で、コンテナオーケストレーションとして知られているKubernetesを中心としたOSSを管理しているLinux Foundation傘下の非営利団体です。2015年にGoogleなどが中心となり、コンテナオーケストレーションツールであるKubernetesのバージョン1.0リリースと同時に設立されました。

2025年でKubernetesリリースから10年経過し、クラウドネイティブ技術の普及も随分進んだ気がします。コンテナ、CI/CD、オーケストレーション(ここはECSやCloudRunなども)、ログやメトリクス収集などのオブザーバビリティなどは導入してもニュースにもならなず、それぞれの組織やプロダクトに自然に導入されているように思えます。

コミュニティ活動の支援も活発で年に数回ほど、KubeConと呼ばれるカンファレンスを世界各地で実施しています。

直近ではKubeCon + CloudNativeCon Japan 2025が東京で6/16 ~ 6/17 に開催されます。実はこれが日本での初開催となります。おめでたいですね!

CNCF が提唱するクラウドネイティブとは

CNCFが提唱するクラウドネイティブ技術とは、CNCFのリポジトリで以下のように定義されています。

クラウドネイティブ技術は、パブリッククラウド、プライベートクラウド、ハイブリッドクラウドなどの近代的で動的な環境において、拡張性あるなアプリケーションを開発・実行するための能力を組織にもたらします。この手法の代表例として、コンテナ・サービスメッシュ・マイクロサービス・イミュータブルインフラストラクチャ・宣言型APIがあります。
これらの技術により、回復性・運用性・可観測性のある疎結合システムが実現します。これらを堅牢な自動化と組み合わせることで、エンジニアは影響の大きな変更を頻繁かつ予測どおりに行うことができ、最小限の労力で作業できます。

一言でいうと、クラウドの利点を最大限に引き出した、アプリケーションの設計・開発・運用することかなと思います。

プロジェクトについて

CNCFでは多くのOSSをホスティングしてします。プロジェクトは成熟度レベル別に3つ分類しています。キャズムのイノベーター、アーリーアダプター、アーリーマジョリティに似ているなと思われる方もいらっしゃるかと思いますが、公式サイトにも、それに相当したコンセプトであると記載されています。

  • Graduated(卒業)
    • 「成熟した」プロジェクトとして認められたものについてはGraduatedになります
    • Kubernetes、Prometheus、Envoy、containerd など
    • 2025年には、CubeFSin-totoがこのレベルに昇格
  • Incubating
    • Sandboxから利用数などが増加するとIncubatingになります
    • オープンソースのKubernetesセキュリティプラットフォームである、Kubescapeが2025年2月に昇格
  • Sandbox
    • CNCFのプロジェクトとしては「early stage」として位置付けられています
    • 2025年には、物理サーバ上にPaaSを構築するCozystack、複数のk8sクラスタ管理するKubeFleetなどが追加されました
Graduated、Incubating、Sandboxの3段階

他にも、Archiveというステータスがあり、2025年6月13日時点で16プロジェクトが存在していました。

プロジェクト数の推移は公式サイトのメトリクスページから確認できます。

Graduatedが31、Incubatingが36、Sandboxが143という内訳のようです。

プロジェクト数の推移

チャートを見ると分かる通り、右肩上がりでまだまだ勢いがある領域だと感じられます。

CNCF Annual Report 2024

2025年5月19日にCNCF Annual Report 2024 という、年次報告書が公開されました。せっかくなのでNotebookLMに読み込ませ、面白かった内容をサマリで紹介します。

  • CERNが、CNCFプロダクトである、Prometheus、Argo、FluentD、CoreDNS、Harborなどを導入し、数千のノード(!)かつ、500以上のクラスターを管理している(!)とのこと、トップエンドユーザー賞を受賞
  • 北米の、KubeCon + CloudNativeCon North America 2024では、プラットフォームエンジニアリング、大規模なクラウドネイティブAI、セキュリティが主要な焦点だった
  • 中国の、KubeCon + CloudNativeCon + Open Source Summit + AI_dev China 2024では、クラウドネイティブAI (CNAI) が主要テーマとなり、大規模言語モデル (LLM) や機械学習ツールがクラウドネイティブインフラで稼働している事例があった
  • Kubernetesとクラウドネイティブのスキルを証明する新しい認定資格として、Kubernetes and Cloud Native Security Associate (KCSA)、Certified GitOps Associate (CGOA) など、合計6つが導入されました
  • OpenTelemetryは貢献者ベースを拡大し続けており、最近プロファイリングを新しいシグナルタイプとして追加し、golangコンパイル時計測機能の追加に取り組んでいる

CNCF 連載とは

2020年2023年にも開催した、技術ブログのリレー企画です。フューチャーでは月に1回程度のペースで、何かしらの技術テーマを元にブログリレー(ブログ連載)を行っています。6月は先に紹介したKubeCon + CloudNativeConが日本で初開催されるということで、それを記念に開催するとなりました。少しでも盛り上がりに繋がればと思っています。

メンバーは基本的には社内で参加を募り、有志で集まってもらいました。どのプロダクトを選ぶかは完全に各々の自由です。「どれを選ぶべきか分からないんだけど..」という声も最初はよく聞かれました。アイコンを並べるだけでなかなかの情報量です。

CNCFプロジェクトのアイコン一覧

そのたび、GraduatedかIncubatingのページか、Sandboxのページ から、プロダクトのアイコンを見て「ジャケ買い」しましょうと伝えています。CNCFのアイコンは、少しでも目立って覚えてもらおうという気持ちからか、デザインが良いです。各自の感性にビビッときた気鋭のプロダクトが選ばれるでしょう。

スケジュール

日付 名前 タイトル
6/17 (火) 真野隼記 Notary v2(Notation)によるコンテナイメージ署名
6/18 (水) 伊藤太斉 KubeCon参加レポート
6/19 (木) 澁川喜規 HyperDXについて
🐋
6/23 (月) 村田靖拓 未定
6/24 (火) 大前七奈 未定
6/25 (水) 原木翔 未定
6/26 (木) 鈴木崇史 未定
6/27 (金) 片岡久人 未定

さいごに

私自身は、クラウドマネージドサービスを優先的に技術選定することが多く、CNCFプロジェクトのOSSを直接的に利用することが少ないですが、いざ調べてみると魅力的なプロダクトが数え切れないほど多数あり、調べていくとあっという間に時間が溶けました。

このブログ連載が、CNCFのプロジェクトのエキサイティングな世界に触れるきっかけとなれば幸いです。