Managing Your Clusters (including public, private, hybrid, edge, etc) as easily as Visiting the Internet.
Clusternet (Cluster Internet) is an open source add-on that helps you manage thousands of millions of Kubernetes clusters as easily as visiting the Internet. No matter the clusters are running on public cloud, private cloud, hybrid cloud, or at the edge, Clusternet lets you manage/visit them all as if they were running locally. This also help eliminate the need to juggle different management tools for each cluster.
Clusternet can also help deploy and coordinate applications to multiple clusters from a single set of APIs in a hosting cluster.
Clusternet will help setup network tunnels in a configurable way, when your clusters are running in a VPC network, at the edge, or behind a firewall.
Clusternet also provides a Kubernetes-styled API, where you can continue using the Kubernetes way, such as KubeConfig, to visit a certain Managed Kubernetes cluster, or a Kubernetes service.
Clusternet is multiple platforms supported now, including
kubectl krew install clusternet
Clusternet is a lightweight addon that consists of four components,
clusternet-controller-manager (added since v0.15.0) and
clusternet-agent is responsible for
clusternet-scheduler is responsible for
clusternet-controller (added since v0.15.0) is responsible for
clusternet-hub is responsible for
clusternet-hubis running as an AA, please make sure that parent apiserver could visit the
Clusternet is compatible with multiple Kubernetes versions. For example, you could run
Kubernetes v1.20.8, while the versions of child Kubernetes clusters could range from v1.18.x to v1.23.x.
For clusters running Kubernetes with version upper than
v1.24.0, please upgrade
Clusternet to no less than
|Version||Kubernetes v1.17.x||v1.18.x||v1.19.x ~ v1.23.x||> = v1.24.x|
|v0.6.0 ~ v0.12.0||*||✓||✓||*|
✓Clusternet is compatible with this Kubernetes version.
*Clusternet has no guarantees to support this Kubernetes version. More compatible tests will be needed.
Special Flag Setting in
To fully use the features of Clusternet, please remember to set the flag
kube-apiserver running in the parent cluster.
This is ONLY applicable for below Kubernetes versions.
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.