Kubernetes APIを制御面に使う
CrossplaneはKubernetesのAPIとcontroller modelを使い、cloud resourceや組織向けplatform APIを宣言的に管理する枠組みとして整理できる。実行clusterそのものと、そこから外部resourceを制御する責務を分けて読む必要がある。
Crossplane Crossplane15 / プラットフォームエンジニアリング
CrossplaneはKubernetes APIを使ってcloud resourceとplatform APIをどう抽象化するのか。
reader can distinguish provider/managed resource/composition/function boundaries and compare them conditionally with conventional IaC.
ROLE AND BOUNDARY
CrossplaneはKubernetesのAPIとcontroller modelを使い、cloud resourceや組織向けplatform APIを宣言的に管理する枠組みとして整理できる。実行clusterそのものと、そこから外部resourceを制御する責務を分けて読む必要がある。
含める範囲: 公式docs、repository/release、CNCF contextで確認したcontrol plane、provider、composition、version
含めない範囲: Terraformの完全代替、運用難易度の普遍化、security fixによる安全保証
BASIC INFORMATION
field単位の確認日: 2026-08-18
| 項目 | 内容・値 | 出典 |
|---|---|---|
| 主な役割 | プラットフォームエンジニアリング | 未確認または編集分類 |
| entity kind | technology | 未確認または編集分類 |
| delivery model | open_source_project / community_project | 未確認または編集分類 |
| 初出年 | 未確認(unconfirmed) | 未確認または編集分類 |
| 現行status | active | Crossplane Crossplane |
| 現行version | v2.2.3 | Crossplane |
| license | Apache-2.0 | Crossplane |
| AIとの関係 | enabled | Crossplane |
DECISION POINTS
CrossplaneはKubernetesのAPIとcontroller modelを使い、cloud resourceや組織向けplatform APIを宣言的に管理する枠組みとして整理できる。実行clusterそのものと、そこから外部resourceを制御する責務を分けて読む必要がある。
Crossplane Crossplane公式docsの概念はProvider、Managed Resource、Composition、Function、Composite Resourceへ分かれる。抽象化の自由度が価値になる一方、CRD/controller/providerの組合せが増えるため、debugとupgradeの境界を本文で明示できる。
Crossplane公式release pageはpatch releaseと依存更新を記録する。security修正が掲載されていることはrelease運用の観測であり、特定clusterが安全になる保証や、全providerが同じ更新状態だという主張には変換しない。
CrossplaneMATURITY
architecture docsとpatch continuityは確認できるが、独立採用規模を確認していないためrisingとした。
JAPAN INFORMATION
公式英語sourceのみ。Japan 4 dimensionsは未完了探索。
| dimension | 結果 | method |
|---|---|---|
| 公式日本語 | unknown | methodはrecord source ledgerを参照 |
| 国内事例 | unknown | methodはrecord source ledgerを参照 |
| 国内support・region・partner | unknown | methodはrecord source ledgerを参照 |
| 維持される日本語community | unknown | methodはrecord source ledgerを参照 |
RELATIONS
CrossplaneはKubernetes API/controller modelを用いて外部resourceとplatform APIのcontrol planeを実装する。
CrossplaneCrossplaneとTerraformはcloud resourceを宣言的に扱う異なるcontrol modelとして条件付き比較対象になる。
CrossplaneUNKNOWN / CONFLICT
DIRECT-CHECKED SOURCES
リンク先の文章や画像を転載せず、短いparaphraseとfield bindingだけを保持します。
The official docs redirect to the v2.3 documentation entry and describe Crossplane concepts around providers, managed resources, compositions and functions.
supports architecture boundaries, not adoption or safety / facts and links onlyThe official Crossplane repository was directly opened as the project source.
supports project identity and license boundary / facts and links onlyThe official release page lists v2.2.3 and describes security and dependency updates.
supports listed patch notes, not deployment safety / release facts and links onlyThe CNCF project page was directly opened as an external project-context source.
supports project context only / facts and links only