跳到主要内容

AI 辅助

Kubeterm 内置了围绕真实 Kubernetes 工作流设计的 AI 对话。AI 可以直接读取集群状态,并将结果以可交互的视图呈现在对话之中。

支持的 AI 提供方

你可以为任意受支持的提供方配置自己的 API Key。AI 设置中可同时配置多个提供方并随时切换:

  • OpenAI(通过 /v1/chat/completions 使用 GPT 系列模型)
  • Anthropic(Claude,含最新的 Opus 系列模型)
  • Google Gemini
  • DeepSeek

每个提供方都可以自定义 Base URL、模型名称、temperature 与最大 Token 上限。提供方凭据保存在安全存储中。在 Apple 设备上,AI 提供方设置可通过 iCloud 同步,无需在每台设备上重新输入。

对话能力

  • 感知集群上下文:可在对话面板中选择要操作的集群。当你从资源视图(日志、资源列表等)中打开 AI 对话时,集群与资源的上下文会自动带入,无需重复说明你正在看什么。
  • 结果内嵌展示:AI 的回复中可以直接内嵌实时资源列表、describe 输出、YAML 与日志 —— 无需切换页面。
  • 工具调用 / kubectl 操作:AI 可以对集群 API 执行读操作(列出资源、describe 对象、获取日志),用真实的集群数据回答你的问题。工具调用及其结果会按发生顺序内联呈现,让你清楚看到助手到底做了什么。
  • 网页搜索:助手可以在对话过程中搜索网页,把最新的文档、变更日志与报错解释与它从集群读到的信息结合起来。
  • 集群事件与版本:询问某个命名空间最近发生了什么,或某个集群运行的 Kubernetes 版本,答案来自实时集群,而非猜测。
  • 文件传输:让助手从 Pod 中取出文件以便检查,或将文件推送进去 —— 相当于在对话中驱动 kubectl cp
  • 解释与健康检查:每个资源页面都提供一个操作入口,可将该资源交给助手进行解释或健康评估,无需自己组织提示词。
  • 工具权限策略:由你决定 AI 被允许执行哪些 kubectl 操作。可限制为只读,也可放开特定的写操作。
  • 流式响应:回复逐 Token 流式输出。支持推理(thinking)的模型会在最终答案之前展示推理过程。
  • 上下文压缩:较长的对话会自动压缩,在保留关键细节的同时不超出模型的上下文长度限制。
  • 历史记录持久化:每个集群上下文的对话历史都会跨会话保留。
  • 故障分析:可直接从资源详情视图分析异常资源 —— AI 会获取该资源的清单与近期事件,帮助定位问题。