跳到主要内容

Executor 介绍

这里通过几个例子来介绍如何通过 Executor 来实现基于 OBI 指标的行为定义,以便让用户快速扩展实现期望的自动化操作。

  1. Resource Tagger(更新资源)
  2. Power off node

Resource Tagger 功能与价值

  1. 通过自动检测、对 K8S 集群中运行的资源进行标记,让用户对资源的特性有一个更直观的了解。
  2. 调度器可以根据这些标记出来的特性,做调度优化建议,将资源调度到更适合的节点运行。
  3. 缺省提供 CPU 敏感、内存敏感两种资源特性的检测和标记,用户可以根据自己的业务需求,自定义资源特性和检测标准。

Resource Tagger 架构

image-20220306110303070

Resource Tagger 工作流程

image-20220306110303070

executorobserver 不通过 API 调用进行交互,而是通过数据更新和 ObservabilityIndi​​cant CR 获取的数据驱动交互。

数据驱动模型

image-20220306110303070

Resource Tagger 例子

executor update resource