Skip to content

採用事例・エコシステム

誰が使っているか

以下の組織はプロジェクトの ADOPTERS.md か CNCF graduation announcement に名前が挙がっている。出典のある採用組織のみを記載する。

組織ユースケース出典
LinkedInon-prem Kubernetes クラスタでのポリシー enforcement。230+ クラスタ / 500K+ ノード、ストレス下で 20K admission req/min を劣化なく処理と報告。CNCF announcement, ADOPTERS.md
Coinbasemutation、手書き webhook の置換、多数の類似 namespace への共通オブジェクト generation。ADOPTERS.md
Bloomberg内製 Kubernetes プラットフォームでのカスタム validation/mutation webhook の置換。ADOPTERS.md
Mandiant全クラスタとオンボーディングでのポリシー enforcement。新 namespace に必要なリソースとシークレットを投入。ADOPTERS.md
Giant Swarmリソース (主に cluster-api) の defaulting ロジックと、制限を enforce する PSP の置換。ADOPTERS.md
Vodafone Group内製 Kubernetes サービス提供でのポリシー enforcement と自動化。ADOPTERS.md

ADOPTERS.md には他に Deutsche Telekom、T-Systems、Red Hat (RHACM 連携)、Saxo Bank、Wayfair、Yahoo、Velux、Groww、Ohio Supercomputer Center、Arrikto (Kubeflow)、VSHN/APPUiO なども記載されている。

採用のシグナル

  • GitHub: 2026-06-22 に GitHub REST API で観測したスター 7,859 / fork 1,402。
  • コントリビュータ: CNCF graduation announcement は 1,063 組織からの 3,624 名の contributor、Nirmata・Chainguard・Cloudflare を含む 6 組織にまたがる maintainer を報告している (CNCF announcement)。
  • リリース頻度: ドキュメント基準コミット時点の最新リリース系は v1.18.1 (2026-05-18) で、1.18 系に続く (Announcing Kyverno 1.18)。
  • 成熟度: 2026-03-16 時点で CNCF Graduated (CNCF project page)。

エコシステム

  • kyverno/policies: Pod Security Standards を含む既製ポリシーのライブラリ。
  • kubectl-kyverno: cmd/cli 以下の CLI。クラスタ外でポリシーをテスト・適用する。
  • Policy Reporter: Kyverno が emit する PolicyReport CRD を可視化する。
  • GitOps: ポリシーは普通の Kubernetes リソースなので、Argo CD や Flux で他のマニフェストと同様に配布できる。
  • イメージ検証: 署名チェックで Sigstore/cosign と連携する。
  • Red Hat RHACM: ポリシー管理に Kyverno を統合する。

代替候補

主要な代替は OPA Gatekeeper。本質的な差は言語だ。Gatekeeper は Rego を使い、Kyverno のポリシーは Kubernetes YAML リソースである。Gatekeeper は ConstraintTemplate と Constraint の 2 段モデルを使い、Kyverno は単一 CRD を使う。Gatekeeper は validation と mutation が中心で、Kyverno はリソース generation とイメージ検証もネイティブに提供する (Nirmata comparison, policyascode.dev)。

隣接する選択肢は Kubernetes ネイティブの ValidatingAdmissionPolicy と MutatingAdmissionPolicy だ。どちらも CEL ベースで API server に組み込まれている。Kyverno は CEL ポリシー型でこれらと整合し、置換ではなく bind できる。

代替違い
OPA GatekeeperRego 言語と ConstraintTemplate + Constraint の組。validation/mutation 中心で、generation とイメージ検証はネイティブ非対応。
ネイティブ ValidatingAdmissionPolicy / MutatingAdmissionPolicyKubernetes API server に組み込み、CEL のみ、generation なし。Kyverno は置換せず補完する。

ある公開比較は、フットプリントを Gatekeeper (controller + audit) でおよそ 270MB、Kyverno で 4 つの controller を合わせておよそ 600MB と計測している (policyascode.dev)。これはブログ著者の計測値であり、公式の数値ではない。