SuperAPI AI 工具集

setup-k8s-collection

智能体与模型

查看项目

更新于 10-16 02:35

技能介绍

用途:该技能为交互式工作流程,引导用户在 Kubernetes 上通过 observe/agent Helm Chart 部署 Observe Agent,实现日志、指标、追踪、Prometheus 指标与 K8s 事件的采集。

主要能力:默认采集容器日志、集群与节点指标、应用追踪(OpenTelemetry,经 OTLP 接收器)、Kubernetes 事件与资源状态;始终开启 Agent 自监控、基于追踪的 RED 指标、约每 10 分钟一次的心跳集群监控。默认关闭(可选)Prometheus 指标抓取、网关尾部采样、自动多行日志检测。

使用方式:先收集 Observe 采集端点、ingest token、集群名称与 Kubernetes 环境类型(Standard、EKS Fargate、GKE Autopilot、EKS Auto Mode),再按对应流程生成 observe-agent-values.yaml 与安装命令。标准流程使用 helm repo add/update、kubectl 创建 namespace 与 secret 后执行 helm upgrade --install。若 observe.token.create 为 true,可跳过 secret 创建。升级用 helm upgrade --reuse-values 并滚动重启;卸载用 helm uninstall 等命令。

适用场景:需要将 Kubernetes 集群接入 Observe 进行可观测性数据采集。

限制:不要在 Agent shell 中运行 helm 或 kubectl 命令,沙箱网络限制会导致失败,应将命令交给用户在终端执行;应用埋点不在本技能范围内,需转交语言相关技能;若 setup-k8s-backend 未选择追踪,相关数据流不存在,OTLP 数据将被接收但无处路由;卸载不会删除 Observe 后端资源,需在 UI 手动清理。