opscli

功能简介

  • 批量远程执行命令

  • 批量分发文件

  • 创建 Ops Controller CRD 资源

主要分为三类 CRD 资源: Host, Cluster, Task

Copilot 介绍

Ops Copilot 是借助于 LLM 整合 Ops 能力的一个 CLI 子命令。主要想解决以下问题:

  • 如何选择合适的 Task 来解决问题
  • 如何选择合适的 Task 参数解决问题
  • 将 Ops 和 LLM 的操作入口统一,避免切换
  • 如何提高 LLM 对齐 Ops 的能力

下图是 Ops Copilot 的设计图:

通过 Pipeline 定义,描述场景,借助 LLM 将文本转换为具体的 Pipeline 和相关参数。Ops Copilot 会解析 Pipeline 并执行 Task 任务。

Ops Copilot 通过 Ops Server 与 Ops Controller 交互,创建 TaskRun 任务等待 Ops Controller 执行完成,并获取结果。

Ops Controller 会 Watch TaskRun 的创建,根据其中指定的 Cluster 或者 Host 对象,拿到相关的凭证连接 Ops Obsject 对象,执行相关操作。

支持的操作系统

  • Linux
  • macOS

results matching ""

    No results matching ""

    results matching ""

      No results matching ""