KubeAdmiral基于 K8s 的新一代多集群编排调度引擎
KubeAdmiral 是基于 Kubernetes Federation v2 迭代演进而来,旨在提供云原生多云多集群的管理和应用分发能力。Kubernetes Federation v2 提供了 FederatedDeployment, FederatedReplicaSet, FederatedSecret 等部分资源,在调度上支持副本数调度,良好的支持无状态的 Deployment 应用;KubeAdmiral 在其基础上做了如下增强:
- 兼容原生 Kubernetes API。
- 提供更灵活的调度框架,支持丰富的调度分发策略。
- 差异化策略。
- 依赖调度/跟随调度。
- 提供状态收集的框架,提供更灵活的状态收集。
- 大规模实践下的功能和稳定性增强。
KubeAdmiral 支持 Kubernetes 1.16-1.24 版本,更高或者更低的 Kubernetes 版本可能会导致兼容相关的问题,可参考 Quickstart 完成部署。
评论