KubeAdmiral has seen continuous development with many improvements made to both its features and stability since its open-source release. It has also been battle-tested through its extensive use in our internal environments. Thus, we believe that KubeAdmiral is now production-ready and are pleased to announce the official release of version 1.0.0.
This release reflects the achievements made by the community and developers over the past year. Thanks to all the contributors who helped make this release happen!
Compatibility with various types of applications, including native Kubernetes resources and Custom Resource Definitions (CRDs) .
Support for PropagationPolicy API, which provides rich semantics to help users select the appropriate target cluster, including placement, clusterSelector, clusterAffinity, tolerations, priority, and maxClusters.
Support for Duplicate and Divide scheduling mode.
Support for static weight, dynamic weight and binpack replicas strategy.
Seamless adoption of existing single-cluster resources.
Support for automatic propagation of dependencies with follower scheduling.
The newly introduced unified CRDs for FederatedObject and CollectedStatus, which will reduce stability risks and operation risks, and improve system performance.