目录

English | 简体中文

简介

katalyst 致力于解决云原生场景下的资源不合理利用问题,为资源管理和成本优化提供解决方案:

  • QoS-Based 资源模型抽象:提供与业务场景匹配的资源 QoS 模型选择;
  • 资源弹性管理:提供灵活可扩展的 HPA/VPA 资源弹性策略;
  • 微拓扑及异构设备的调度、摆放:资源整体微拓扑感知调度、摆放,以及动态调整能力;
  • 精细化资源分配、隔离:根据业务服务画像提供资源的精细化分配、出让和隔离

Katalyst 分为三个主要 Project:

  • Katalyst-API :Katalyst 相关核心 API,包括 CRD、Protocol、QoS 定义等;
  • Katalyst-Core :Katalyst 主体管控逻辑;
  • Charts :Kubewharf 相关 Projects 的部署 helm charts;

更为详细的设计将在后续补充。

前置依赖

Katalyst 基于 Kubewharf 增强版 Kubernetes 发行版进行开发, 请参考 kubewharf-enhanced-kubernetes 完成安装。

部署

您可以参考 Charts 来完成 katalyst 的部署。由于 kubewharf enhanced kubernetes 基于特定版本的上游 kubernetes 进行开发,并且保持了与上游 kubernetes 的 API 兼容性,如果您需要部署其他组件(e.g. operator),请注意其与对应 kubernetes 版本的 API 兼容性。

示例

Katalyst 提供了丰富的样例为您展示相关的使用;详细内容请参考 tutorials

社区

贡献

若您期望成为 Katalyst 的贡献者,请参考 CONTRIBUTING 文档。

联系方式

如果您有任何疑问,欢迎提交 GitHub issues 或者 pull requests,或者联系我们的 Maintainers

协议

Katalyst 采用 Apache 2.0 协议,协议详情请参考 LICENSE,另外 Katalyst 中的某些实现依赖于 Kubernetes 代码,此部分版权归属于 Kubernetes Authors。

关于
6.5 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

©Copyright 2023 CCF 开源发展委员会
Powered by Trustie& IntelliDE 京ICP备13000930号