当前位置: 首页 > 软件库 > 云计算 > 云原生 >

Katalyst

资源管控系统
授权协议 Apache-2.0
开发语言 Google Go
所属分类 云计算、 云原生
软件类型 开源软件
地区 国产
投 递 者 云霖
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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

 相关资料
  • Current Usage # resource_getrusage.py import resource import time RESOURCES = [ ('ru_utime', 'User time'), ('ru_stime', 'System time'), ('ru_maxrss', 'Max. Resident Set Size'), ('ru_i

  • 9.1. 系统管理 查询系统版本 查看Linux系统版本: - uname -a - lsb_release -a 查看Unix系统版本:操作系统版本: - more /etc/release 查询硬件信息 查看CPU使用情况: - sar -u 5 10 查询CPU信息: - cat /proc/cpuinfo 查看CPU的核的个数: - cat /proc/cpuinfo | grep pro

  • A-Frame允许我们把资源集中放在一个地方,便于预加载和缓存来达到更好的性能。 游戏和富客户端3D体验传统上会在渲染场景之前预加载资产,如模型或纹理贴图,这样可以确保资源不会出现视觉丢失,避免场景试图在渲染时才去获取资产所导致的性能问题。 我们把资源放在<a-assets>里面,并且我们把<a-assets>放在<a-scene>中。资源包括: <a-asset-item> - 杂项资产,如三维

  • 帮助用户解决异构虚拟化平台、宿主机、物理机等资源纳管等方面的问题。 支持哪些虚拟化平台? 支持管理KVM、VMware等虚拟化平台,同时支持阿里云、腾讯云等公有云平台 支持哪些类别的裸金属服务器? 目前主要支持x86服务器,如Intel与AMD平台的物理服务器。 VMware ESXi设置虚拟机嵌套虚拟化的方法? 在 云联壹云 平台上创建虚拟化平台未VMware的虚拟机默认无法嵌套虚拟化,需要在V

  • 本文向大家介绍详解C# 托管资源和非托管资源,包括了详解C# 托管资源和非托管资源的使用技巧和注意事项,需要的朋友参考一下 托管资源指的是.NET可以自动进行回收的资源,主要是指托管堆上分配的内存资源。托管资源的回收工作是不需要人工干预的,有.NET运行库在合适调用垃圾回收器进行回收。 非托管资源指的是.NET不知道如何回收的资源,最常见的一类非托管资源是包装操作系统资源的对象,例如文件,窗口,网

  • 资源控制器 资源控制器可以让你轻松的创建RESTFul资源控制器,可以通过命令行生成需要的资源控制器,例如: // 生成index模块的Blog资源控制器 php think make:controller index/Blog 或者使用完整的命名空间生成 php think make:controller app\index\controller\Blog 然后你只需要为资源控制器注册一个资源路