EVERYTHING XIAOMI
Get listed
Clusternet logo

Clusternet

Clusternet is a free, open-source add-on for managing Kubernetes clusters across public and private clouds, hybrid environments, on-premises systems, and edg…

Place
#8 of 29
Score
6.4
Clusternet's website

What Clusternet is

Clusternet is a free, open-source add-on for managing Kubernetes clusters across public and private clouds, hybrid environments, on-premises systems, and edge locations. Operators manage member clusters from a parent cluster and can access them as if they were local. Clusternet deploys Kubernetes resources, custom resource definitions, and Helm charts, including OCI-based charts, with configuration for individual clusters. Applications can be scheduled by replication, cluster weight, or cluster capacity. The project lists clusters from AWS, Google Cloud, Tencent Cloud, and Alibaba Cloud, as well as certified distributions such as k3s. It can discover and register clusters created by Cluster API, and configure network tunnels for clusters in VPC networks, at the edge, or behind a firewall. Dynamic RBAC rules govern access to managed clusters. Integration with Submariner supports connecting workloads across clusters; private Helm chart registries are also supported. Installation options include Helm and manual setup, with separate instructions for k3s. A kubectl plugin is available through Krew or as a downloadable binary.

Good

  • Manages clusters from a parent cluster.
  • Supports Helm charts, Kubernetes resources, and CRDs.
  • Offers replication and capacity-based scheduling.
  • Provides dynamic RBAC rules for managed clusters.

Watch out

  • Versions below v0.13.0 have no guaranteed support above Kubernetes v1.24.0.
  • Many pods in several kind clusters may hit inotify limits.

Who it suits

Clusternet suits operators who need to manage Kubernetes clusters across cloud, on-premises, hybrid, or edge environments from a parent cluster. It also fits teams deploying resources and charts with cluster-specific settings.

Verdict

Clusternet provides centralized management and deployment options across varied Kubernetes environments, with no paid plans or usage limits stated. Check the version compatibility guidance and setup notes for your environment.

Plans and prices

From Clusternet's own pricing page, checked 8 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Clusternet (open source)FreeOpen source project; no paid plans or usage limits stated

The facts

Each one read from Clusternet's own pages, with the date it was checked.

What it does

Access control
Clusternet supports dynamic RBAC rules for visiting managed clusters.checked 8 Oct 2026
Central management
It lets users manage clusters from a parent cluster and access them as if they were running locally.checked 8 Oct 2026
CLI
Clusternet provides a kubectl plugin installable with Krew or as a downloadable binary.checked 8 Oct 2026
Client integration
The introduction says Clusternet provides a client-go wrapper for integration.checked 8 Oct 2026
Cluster discovery
It can automatically discover and register clusters created by Cluster API.checked 8 Oct 2026
Cluster support
The project lists clusters from cloud providers including AWS, Google Cloud, Tencent Cloud, and Alibaba Cloud, as well as on-premises, certified distributions such as k3s, and edge clusters.checked 8 Oct 2026
Compatibility limit
The compatibility table says Clusternet versions below v0.13.0 have no guaranteed support for Kubernetes versions above v1.24.0.checked 8 Oct 2026
Installation
The documentation provides Helm and manual installation paths, plus instructions for installing on k3s.checked 8 Oct 2026
Integrations
The documentation lists integration with Submariner and support for installing Helm charts from a private registry.checked 8 Oct 2026
Known setup issue
The quick start notes that creating several kind clusters with many pods may hit inotify resource limits and cause pods to fail to start.checked 8 Oct 2026
Kubernetes compatibility
The introduction says Clusternet manages Kubernetes versions above v1.17.x and documents version compatibility by Clusternet release.checked 8 Oct 2026
Multi-cluster access
It lets users manage clusters from a parent cluster as if they were running locally.checked 8 Oct 2026
Network connectivity
It can set up configurable network tunnels for clusters in VPC networks, at the edge, or behind a firewall.checked 8 Oct 2026
Network integration
Clusternet documents integration with Submariner to securely connect workloads across member clusters.checked 8 Oct 2026
Project status
The homepage identifies Clusternet as a CNCF Sandbox project.checked 8 Oct 2026
Purpose
Clusternet is an open-source add-on for managing Kubernetes clusters across public, private, hybrid, and edge environments.checked 8 Oct 2026
Scheduling
Its scheduling features include replication, static weight, dynamic capacity, subgroup scheduling, and multi cluster failover migration.checked 8 Oct 2026
Security controls
Clusternet supports access to managed clusters with RBAC, and its AppPusher feature gate can be disabled on an agent when there are child-cluster security concerns.checked 8 Oct 2026
Support
The contribution guide says users can ask for help through the project mailing list, CNCF Slack channel, Google Group, or a GitHub issue.checked 8 Oct 2026
Support and contributions
The community page directs users and contributors to the project’s GitHub and developer discussion group.checked 8 Oct 2026
Supported resources
It deploys Kubernetes native objects, CRDs, and Helm charts, including OCI based Helm charts.checked 8 Oct 2026

Where it runs

Application deployment
It can deploy Helm charts, Kubernetes built-in resources, and CRDs to managed clusters with cluster-specific configuration.checked 8 Oct 2026
Supported platforms
The introduction lists Linux builds for amd64, arm64, ppc64le, s390x, 386, and arm.checked 8 Oct 2026

The company

Maker affiliation
The homepage identifies Clusternet as a CNCF Sandbox project.checked 8 Oct 2026
The full review of Clusternet

Clusternet is an open-source add-on that gives Kubernetes teams a parent-cluster control point for fleets spanning cloud, private infrastructure, on-premises sites, and the edge. It is best for operators who need coordinated deployment and scheduling across multiple clusters rather than a single-cluster console. The zero-cost model is compelling, but release-specific Kubernetes compatibility and operational setup requirements deserve attention before adoption.

Overview

Clusternet centralizes access to managed clusters through a parent cluster, presenting them to operators as though they were local. That approach can make a geographically or organizationally dispersed fleet easier to administer, provided the team is already comfortable with Kubernetes administration and cluster lifecycle concerns.

Its scope covers public-cloud clusters from AWS, Google Cloud, Tencent Cloud, and Alibaba Cloud, along with private and on-premises installations, certified distributions such as k3s, and edge clusters. Customer-managed control planes suit organizations that need to retain infrastructure ownership, but also leave installation, upgrades, and day-to-day reliability with the operator.

Key features

Application delivery supports Kubernetes native resources, custom resource definitions, and Helm charts, including OCI-based charts. Cluster-specific configuration lets one application definition be adapted to different member clusters instead of copied into separate workflows. Automatic discovery and registration of clusters created through Cluster API can reduce manual enrollment in environments already using that project.

Scheduling offers replication, static distribution based on cluster weight, and dynamic distribution based on cluster capacity. Replication fits workloads that should run across the fleet; weighted placement supports deliberate allocation; capacity-based placement is better when available resources vary between clusters.

Network tunnels can be configured for clusters in VPC networks, at the edge, or behind a firewall. Integration with Submariner is documented for securely connecting workloads across member clusters, extending the platform beyond control-plane access alone.

Dynamic RBAC governs visits to managed clusters. The AppPusher feature gate can be disabled on an agent where child-cluster security concerns make application pushing undesirable. A kubectl plugin is installable through Krew or as a downloadable binary, and a client-go wrapper supports programmatic integration.

Installation paths include Helm and manual procedures, with separate guidance for k3s. The project also provides community help through its mailing list, CNCF Slack channel, Google Group, GitHub issues, and developer discussion spaces. Clusternet is identified as a CNCF Sandbox project.

Pricing

Clusternet (open source): free

This is an open-source project with no paid plans or stated usage limits. It fits teams that can operate customer-managed infrastructure and want multi-cluster management without subscription charges. The trade-off is that the free plan does not shift operational responsibility to a vendor, so installation, maintenance, compatibility checks, and support remain part of the team's workload.

Platforms

Clusternet is available through an API on Linux and in self-hosted deployments. Linux builds are listed for amd64, arm64, ppc64le, s390x, 386, and arm, giving it a broad range of server and edge hardware targets.

Compatibility needs careful planning: Clusternet manages Kubernetes versions above v1.17.x, with compatibility documented by Clusternet release, and versions below v0.13.0 have no guaranteed support for Kubernetes versions above v1.24.0. Quick-start documentation also warns that several kind clusters with many pods can hit inotify resource limits and prevent pods from starting.

Who it's for

Clusternet is a strong fit for platform teams running public, private, hybrid, on-premises, or edge Kubernetes fleets that want one parent-cluster operating model. It is particularly useful when deployments must be replicated or placed according to weights or capacity, and when cluster-specific Helm or resource configuration matters.

It is less suitable for organizations seeking a hosted control plane, a polished single-cluster dashboard, or vendor-managed lifecycle operations. Teams with older Clusternet releases or large local test environments should validate compatibility and system limits before standardizing.

Pros and cons

Pros

  • Broad environment coverage: one management model spans major cloud providers, on-premises, k3s, and edge clusters.
  • Flexible application placement: replication, weighted static distribution, and capacity-aware scheduling address different fleet policies.
  • Open integration surface: Helm, CRDs, OCI charts, Cluster API discovery, Submariner, kubectl, and client-go support varied workflows.
  • No stated usage ceiling: the open-source plan costs nothing without published paid tiers or quotas.

Cons

  • Operator-owned overhead: self-hosting means the team handles installation, upgrades, and reliability.
  • Version-sensitive support: older Clusternet releases lack guaranteed support for newer Kubernetes versions.
  • Setup pitfalls: resource limits such as inotify exhaustion can disrupt dense kind-based quick starts.

Alternatives

Choose Kubermatic Kubernetes Platform instead if you want an open-source Community Edition with broader API, desktop, web, and operating-system coverage, plus a separately priced Enterprise Edition.

vCluster Platform is the better choice when virtual clusters and a freemium model, including a free tier with stated CPU/GPU and high-availability limits, match your architecture.

Pick Cluster API when the priority is an open-source Kubernetes project for cluster lifecycle APIs and provider components rather than Clusternet's centralized fleet access.

Portainer suits teams wanting a web-capable management interface and a free Business Edition tier for up to three nodes.

Consider kOps for Kubernetes cluster operations across Linux, macOS, and Windows without paid plans.

KubeSphere is an alternative open-source container platform with a Community Edition.

openCenter offers a free, self-supported Community plan from Rackspace Technology.

Rancher is worth considering for its open-source platform and optional Rancher Prime offering.

See the Kubernetes Management Platforms list for more options.

Verdict

Choose Clusternet if you run Kubernetes across varied environments and want centralized, policy-driven deployment and scheduling without subscription cost. Its main reason to look elsewhere is the operational and compatibility burden of a customer-managed, release-sensitive platform; teams wanting hosted management or a more turnkey interface should evaluate alternatives first.

Alternatives to Clusternet

All alternatives
  1. 1Portainer logo

    Portainer

    Free planOpen sourceAndroidiOSWebAPI
    8.6Free plan
  2. 2KubeSphere logo

    KubeSphere

    Free planOpen sourceWebAPILinuxSelf-hosted
    8.1From $65 a month
  3. 3Omni logo

    Omni

    Free planWebAPILinuxmacOS
    7.7From $25 a month
  4. 4vCluster Platform logo

    vCluster Platform

    Free planOpen sourceWebAPILinuxmacOS
    7.7Free plan
  5. 5Kubermatic Kubernetes Platform logo

    Kubermatic Kubernetes Platform

    Free planWebAPILinuxmacOS
    6.8Free plan
  6. 6

    Rancher

    Free planWebAPILinuxSelf-hosted
    6.5Free plan