Skip to content

カタログ

以下の各プロジェクトは、歴史・アーキテクチャ・実際の採用事例・コード内部までを扱うディープダイブにリンクしています。いずれもピン留めしたコミットの上流リポジトリを読んで書いたもの。役割ごとにまとめ、CNCF の成熟度でラベル付けしています。

カテゴリから探す

Orchestration & Scheduling

KEDAGraduated外部イベントを HPA に橋渡しし、ゼロスケール込みの Kubernetes イベント駆動オートスケールを実現する。KnativeGraduatedコンテナを Kubernetes 上でリクエスト駆動のサーバーレスとして動かし、ゼロスケールも行う。KubeEdgeGraduated信頼できないネットワーク越しに Kubernetes をエッジノードと IoT デバイスへ延伸する。KubernetesGraduated望ましい状態を宣言すると、コントローラがクラスタをそこへ収束させるコンテナ基盤。KarmadaIncubating複数クラスタ/クラウドへワークロードを Kubernetes ネイティブ API のまま配布・スケジューリングするコントロールプレーン。KServeIncubatingモデルを autoscaling な InferenceService CRD に変える、Kubernetes ネイティブでマルチフレームワークの推論基盤。予測 AI と生成 AI を 1 つのプラットフォームで扱う。KubeflowIncubatingパイプライン定義を Argo Workflows にコンパイルし、すべての実行を ML Metadata で追跡して、エンドツーエンドの機械学習ワークフローを Kubernetes 上でオーケストレーションする。KubeVirtIncubatingKVM 仮想マシンを Kubernetes ネイティブなワークロードとして実行・管理する。metal3-ioIncubatingBareMetalHost CRD で OpenStack Ironic を駆動し、ベアメタルを Kubernetes ネイティブに払い出すプロビジョナ。OpenKruiseIncubatingPod を再作成せずにコンテナイメージを差し替える Kubernetes ワークロード拡張コントローラ群。OpenYurtIncubating素の Kubernetes をそのまま使い、エッジノードにオフライン自律と地域分割を足すクラウドエッジ基盤。VolcanoIncubatingAI・ML・ビッグデータワークロードを動かすクラスタに、gang スケジューリング・キュー・フェアシェアを足す Kubernetes ネイティブなバッチスケジューラ。Volcano-KthenaIncubatingVolcano の gang scheduling と KV キャッシュ対応の prefill-decode ルーティングを組み合わせた、Kubernetes ネイティブな LLM 推論オーケストレータ。AgonesSandbox専用マルチプレイヤゲームサーバを、カスタムリソースとコントローラで Kubernetes 上にホスト・実行・スケールする。AkriSandboxエッジの leaf device (カメラ、USB、OPC UA) を発見し、Kubernetes にスケジュール可能なリソースとして公開する。ArmadaSandbox多数の Kubernetes クラスタにまたがるバッチジョブを、クラスタ自体の外側でキューイング・スケジューリングする高スループットスケジューラ。Cadence WorkflowSandbox長時間動くワークフローを実行し、クラッシュ後も event history から復元して続行する、耐障害なコードファーストのオーケストレーションエンジン。HAMiIncubating1 枚の物理 GPU を Kubernetes の Pod 間でメモリと演算で分割共有し、Pod ごとの上限を実行時に強制する。アプリ改変は不要。

App Definition & GitOps

Argo CDGraduatedGit とクラスタ状態を突き合わせる、Kubernetes 向けの pull 型 GitOps 継続デリバリ。CloudEventsGraduatedイベントデータのベンダー中立な仕様。SDK が HTTP・Kafka・MQTT 越しにイベントを運ぶ。CrossplaneGraduated自前の API を定義し、クラウドおよびクラスタ内リソースを reconcile する Kubernetes コントロールプレーン基盤。DaprGraduated状態・pub/sub・サービス呼び出し・actor のビルディングブロック API を提供するサイドカー型ランタイム。FluxGraduatedGit のマニフェストと Kubernetes クラスタを継続的に一致させ続ける GitOps ツール。HelmGraduatedKubernetes のパッケージマネージャ。関連リソースをチャートとしてまとめ、管理しインストールする。Artifact HubIncubatingHelm チャートから OLM、Tekton まで 20 種類超の Cloud Native アーティファクトを横断で発見・導入・公開できる、CNCF 運営のオープンなインデックス。BuildpacksIncubatingDockerfile を書かずに、アプリのソースコードを本番向け OCI イメージへ変換する。KubeVelaIncubating1 つの OAM Application から、組み立て可能な CUE モジュール経由でマルチクラスタの Kubernetes リソースを配信するアプリ中心の control plane。Operator FrameworkIncubatingGo / Ansible / Helm で Kubernetes Operator を作り、bundle 化して OLM 経由で配布・更新まで通すツールキット。AtlantisSandboxPull Request のコメントから Terraform / OpenTofu を実行し、マージ前にインフラを公開の場で plan / apply するセルフホスト型サーバ。CozystackSandboxベアメタルに私設クラウドを作るフレームワーク。マネージド Kubernetes・VM・DB を単一の集約 API から Flux HelmRelease として提供する。

Service Mesh & Networking

API Gateway

Observability

Security & Compliance

cert-managerGraduatedACME・Vault・Venafi・プライベート CA から X.509 証明書を発行・更新し、Kubernetes ネイティブなリソースとして扱う。FalcoGraduatedLinux カーネルイベントを監視し、ルール一致時にアラートするランタイムセキュリティエンジン。KyvernoGraduatedポリシーそのものが Kubernetes リソースで、YAML として書ける admission エンジン。Cloud CustodianIncubatingクラウドガバナンスのための YAML ポリシーエンジン。リソースを照会してフィルタで絞り込み、タグ付け・停止・削除などのアクションを実行する。ルールを場当たり的なスクリプトではなくコードとして管理する。KubescapeIncubatingIDE からクラスタまでをカバーする Kubernetes セキュリティの OSS プラットフォーム。構成・脆弱性・ランタイムを一気通貫でスキャンする。Confidential ContainersSandbox無改変の Kubernetes Pod を confidential VM の中で動かし、リモート認証に合格したワークロードにだけシークレットを渡す。Bank-VaultsSandboxHashiCorp Vault の初期化・unseal・設定を自動化し、unseal キーをクラウド KMS で暗号化して保管する Kubernetes 向けツール群。CartographySandboxクラウドや SaaS の資産と資産どうしの関係を Neo4j グラフに取り込み、露出や到達経路を Cypher でクエリできるようにするセキュリティツール。CopaceticSandboxスキャナのレポートを駆動源に、既知の OS パッケージ脆弱性を既存コンテナイメージへ追加レイヤーとして適用し、再ビルドなしでパッチする。EraserSandbox脆弱・不要なコンテナイメージを全 Kubernetes ノードから削除し、実行中コンテナが使うイメージには触れない。External Secrets OperatorSandboxAWS・Vault・GCP などの外部シークレットマネージャの値をネイティブな Kubernetes Secret に同期する。

Identity & Policy

AutheliaIndependentリバースプロキシ向けの SSO と 2FA、加えて OpenID Connect プロバイダOpenFGAIncubatingZanzibar 系のきめ細かい認可。関係タプルと宣言的モデルで判定するSpiceDBIndependent関係グラフを辿って認可判定を返す Zanzibar 由来のパーミッション DBPermifyIndependentPostgreSQL のリレーションタプルに基づく Zanzibar 系の認可エンジンauthentikIndependentSSO・OIDC・SAML・LDAP をまとめ、ビジュアルフローエディタを持つセルフホスト IdPZITADELIndependentAPI ファースト・イベントソーシングで、初期からマルチテナントな ID 基盤OAuth2 ProxySandbox認証を持たないサービスの前段に OAuth2/OIDC ログインを置くリバースプロキシOpen Policy Agent (OPA)Graduated認可をアプリコードから切り離し、Rego 言語で評価する汎用ポリシーエンジン。SPIFFEGraduated秘密の事前共有なしに、ワークロードへ短命で暗号学的に検証可能な ID を与える標準群。SPIREGraduated短命で attest 済みのワークロード ID (X509-SVID/JWT-SVID) を発行する SPIFFE 参照実装。KeycloakIncubatingOIDC / OAuth 2.0 / SAML を話すアプリ向けのオープンソース ID 管理・アクセス制御サーバ。AthenzSandbox動的・ハイブリッドクラウド向けの X.509 サービス認証ときめ細かい RBAC 認可基盤。CapsuleSandboxKubernetes のソフトマルチテナンシー。複数の Namespace を Tenant CRD の下に束ね、admission webhook で分離を強制する。DexSandboxログインを LDAP・SAML・GitHub・Google などの上流 ID プロバイダに委譲するフェデレーテッド OpenID Connect プロバイダ。

Supply Chain

Storage & Database

Messaging & Streaming

Runtime

containerdGraduatedKubernetes や Docker の下回りでコンテナを実行する OCI 準拠のコンテナランタイムデーモン。CRI-OGraduatedKubernetes 専用に絞った軽量な Container Runtime Interface 実装。OCI コンテナを動かす。DragonflyGraduatedコンテナイメージ・ファイル・AI モデルを大規模クラスタ全体で P2P 配布する。Flatcar Container LinuxIncubatingコンテナ実行に特化した最小・イミュータブルな Linux ディストリビューション。A/B パーティションとアトミックな自動更新を持つ。LimaIncubatingmacOS / Linux / Windows 上で Linux 仮想マシンを起動し、ファイル共有とポートフォワードを自動化する。wasmCloudIncubating同じホストをローカルでも Kubernetes でも動かし、コンポーネントを差し替え可能な capability プラグインに結線する WebAssembly コンポーネントランタイム。bootcSandboxホスト OS 全体を OCI コンテナイメージとして配送し、トランザクショナルに in-place 更新する。bpfmanSandboxeBPF プログラムをノード上でロード・アタッチ・追跡するマネージャ。アプリのカーネルへの特権アクセスを不要にする。container2wasmSandboxCPU エミュレータを Wasm にコンパイルし、その中で本物の Linux と runc を動かすことで、コンテナイメージを WASI ランタイムやブラウザで動く WebAssembly イメージへ変換する。

Container Registry

Chaos Engineering

Developer Tools

BackstageIncubating開発者ポータルを構築するためのフレームワーク。ソフトウェアカタログ・テンプレート・ドキュメントを、自分で所有する 1 つの社内アプリに組み上げる。gRPCIncubatingProtocol Buffers のサービス定義から、HTTP/2 上で動く型付きクライアント・サーバを生成する高性能 RPC フレームワーク。MicrocksIncubating仕様駆動のモック兼コントラクトテストサーバ。API アーティファクトを取り込むと、同じコントラクトからライブモックと契約テストが得られる。OpenFeatureIncubating言語やバックエンドを問わず使える、ベンダー中立な feature flag 評価の標準と参照実装 (flagd)。Connect RPCSandboxProtocol Buffers から型付きクライアント・サーバを生成し、素の net/http 上で動く RPC フレームワーク。1 つのサーバが Connect 独自プロトコル・gRPC・gRPC-Web を同時に喋る。ContainerSSHSandbox接続ごとに使い捨てコンテナを起動し、認証と接続ごとの設定を外部 HTTP webhook に委譲する SSH サーバ。DevfileSandboxクラウド開発ワークスペースを宣言する YAML 標準。Go 型を単一の真実とし、CRD・JSON スキーマ・TypeScript モデルを生成する。DevSpaceSandboxローカルのコードを Kubernetes の Pod 内で動かし編集を双方向同期する、クラスタ内開発のためのクライアントオンリー CLI。HeadlampSandboxあらゆるクラスタ API を自前バックエンド経由でプロキシし、プラグインを実行時にロードする拡張可能な Kubernetes 向け Web / デスクトップ UI。