kubewharf/kubeadmiral

Multi-Cluster Kubernetes Orchestration

Go

931

605 commits

updated May 11, 2026

See the code

README

KubeAdmiral - Enhanced Kubernetes Federation

English | 简体中文

KubeAdmiral is a multi-cluster management system for Kubernetes, developed from Kubernetes Federation v2. Kubernetes Federation v2 allows users to manage Kubernetes resources across multiple clusters through the use of federated types such as FederatedDeployment, FederatedReplicaSet, FederatedSecret, etc. KubeAdmiral extends the Kubernetes Federation v2 API, providing compatibility with the Kubernetes native API and more powerful resource management capabilities. KubeAdmiral also adds new features such as:

  • A new scheduling framework with a rich set of scheduling plugins.
  • Override policies.
  • Automatic propagation of dependencies with follower scheduling.
  • Status aggregation of member cluster resources.
  • Scalability, stability and user experience enhancements

Getting started

[!WARNING] If you want to deploy the KubeAdmiral into production environments, please add authentication to the website and evaluate your security check of the KubeAdmiral components.

KubeAdmiral supports Kubernetes versions from 1.16 up to 1.24. Using lower or higher Kubernetes versions may cause compatibility issues. For setup please refer to Quickstart.

Community

Contributing

If you are willing to be a contributor for the KubeAdmiral project, please refer to our CONTRIBUTING document for details.

Contact

If you have any questions or wish to contribute, you are welcome to communicate via GitHub issues or pull requests. Alternatively, you may reach out to our Maintainers.

License

KubeAdmiral is under the Apache 2.0 license. See the LICENSE file for details. KubeAdmiral is a continuation of Kubernetes Federation v2, and certain features in KubeAdmiral rely on existing code from Kubernetes — all credits go to the original Kubernetes authors. We also refer to Karmada for some of our architecture and API design, all relevant credits go to the Karmada Authors.

kubernetes
multi-cluster

kubewharf/kubeadmiral

Multi-Cluster Kubernetes Orchestration

Go

931

605 commits

updated May 11, 2026

See the code

README

KubeAdmiral - Enhanced Kubernetes Federation

English | 简体中文

KubeAdmiral is a multi-cluster management system for Kubernetes, developed from Kubernetes Federation v2. Kubernetes Federation v2 allows users to manage Kubernetes resources across multiple clusters through the use of federated types such as FederatedDeployment, FederatedReplicaSet, FederatedSecret, etc. KubeAdmiral extends the Kubernetes Federation v2 API, providing compatibility with the Kubernetes native API and more powerful resource management capabilities. KubeAdmiral also adds new features such as:

  • A new scheduling framework with a rich set of scheduling plugins.
  • Override policies.
  • Automatic propagation of dependencies with follower scheduling.
  • Status aggregation of member cluster resources.
  • Scalability, stability and user experience enhancements

Getting started

[!WARNING] If you want to deploy the KubeAdmiral into production environments, please add authentication to the website and evaluate your security check of the KubeAdmiral components.

KubeAdmiral supports Kubernetes versions from 1.16 up to 1.24. Using lower or higher Kubernetes versions may cause compatibility issues. For setup please refer to Quickstart.

Community

Contributing

If you are willing to be a contributor for the KubeAdmiral project, please refer to our CONTRIBUTING document for details.

Contact

If you have any questions or wish to contribute, you are welcome to communicate via GitHub issues or pull requests. Alternatively, you may reach out to our Maintainers.

License

KubeAdmiral is under the Apache 2.0 license. See the LICENSE file for details. KubeAdmiral is a continuation of Kubernetes Federation v2, and certain features in KubeAdmiral rely on existing code from Kubernetes — all credits go to the original Kubernetes authors. We also refer to Karmada for some of our architecture and API design, all relevant credits go to the Karmada Authors.

kubernetes
multi-cluster

Project health

Latest release

v1.0.0 · Jun 17, 2024

Releases this year

0

Significant stargazers

Andrei Kvapil

648 followers · starred May 2024

James Munnelly

392 followers · starred Sep 2024

fatedier

4,321 followers · starred Jul 2023

Sven Lito

247 followers · starred Feb 2024