Skip to content

歴史

起源

Clusternet は clusternet GitHub organisation 配下のオープンソースプロジェクトとして始まった。リポジトリは 2021-06-07 に作成され、最初のリリース v0.1.0 は翌 2021-06-08 に公開された (GitHub Releasesリポジトリメタデータ)。メンテナは Tencent、Intel、Purple Mountain Laboratory の所属である (MAINTAINERS.md)。

狙う課題は名前に表れている。「Clusternet」は「Cluster Internet」の略で、インターネット上のどのサイトにも届くように、多数の Kubernetes クラスタをひとつの場所から管理し訪問したい。NAT やファイアウォールの内側にクラスタがあってもである (README)。

年表

マイルストーン
2021リポジトリ作成 (2021-06-07)、初回リリース v0.1.0 公開 (2021-06-08)。
20232023-03-07 に CNCF Sandbox 成熟度で受理 (提出 cncf/sandbox#10)。
2025直近タグ v0.18.1 を 2025-08-13 に公開、全 28 リリース。

どう進化したか

コントロールプレーンは 3 コンポーネントから 4 コンポーネントへ拡大した。v0.15.0 以降で clusternet-controller-manager が独立コンポーネントとして分離され、現在の clusternet-agentclusternet-schedulerclusternet-controller-managerclusternet-hub の構成になった (Introduction)。scheduler は Kubernetes scheduler framework を、ノードではなくクラスタをスケジュールするよう移植したもので、pkg/scheduler に見える。

Kubernetes バージョンのサポートは各マイナーラインで前進している。README の互換性マトリクスでは v0.18.x が Kubernetes >=v1.30 を要求し、v0.17.x>=v1.28,<v1.30v0.16.x<v1.28 をサポートする (README)。

現在地

Clusternet は引き続き CNCF Sandbox プロジェクトである (CNCF Projects)。直近タグは v0.18.1 (2025-08-13) で、本ディープダイブの pin したコミット (e8b5a0c、2026-05-10) はそのタグより先の main である。2026-06-28 時点でリポジトリは約 1,440 stars、208 forks、約 48 名のコントリビュータを示す (リポジトリメタデータcontributors)。CRD と API は利用者向けに github.com/clusternet/apis という別モジュールとしても公開されている (README)。