SuperAPI AI 工具集

kubestellar-console

部署与运维

查看项目

更新于 10-16 09:48

技能介绍

用途:用于跨边缘与云管理多个 Kubernetes 集群,做 AI 辅助的故障排查与调试;在仪表盘上运行性能测试、缓存合规检查与 CI 调试;并与 Argo、Kyverno、Istio 等 20+ CNCF 项目集成。

主要能力:多集群管理;实时流式可观测性;20+ CNCF 项目集成;GitHub OAuth 认证;供应链安全(SBOM、SLSA);SQLite WASM 缓存与 stale-while-revalidate;15+ 主题与深/浅色模式。附带 kc-agent 作为 MCP 服务器,把当前 kubeconfig 上下文桥接到兼容 MCP 的编码智能体。内置智能体技能见 CLAUDE.md 与 AGENTS.md,包括 @perf-test、@cache-test、@nav-test、@ui-compliance-test、@ci-status、@rca、@tdd、@k8s-debug。

使用方式:第一步安装(brew tap kubestellar/tap && brew install kc-agent);第二步启动 MCP 服务器(kc-agent);第三步使用内置智能体技能。

安全与限制:关键风险是 kc-agent 会把活动 kubeconfig 上下文桥接给智能体,若该上下文含 cluster-admin、写权限或读取 Secret 权限,智能体将继承这些能力。不要仅依赖 RBAC 对象,新建 ServiceAccount 或 ClusterRoleBinding 不会改变 kc-agent 使用的凭据;应先把 KUBECONFIG/上下文切换到专用最小权限凭据并验证后再启动。建议只读范围,避免资源为 *(会包含 Secret),优先用明确的非 Secret 资源列表,启动前验证:kubectl auth can-i get secrets --as=system:serviceaccount:default:kc-agent 必须返回 no,kubectl auth can-i list pods --as=system:serviceaccount:default:kc-agent 应返回 yes。不得在无认证情况下将 kc-agent 暴露在公网;参考 SECURITY-AI.md 了解提示注入与智能体漂移的缓解措施。本技能依赖通过 Homebrew 单独安装的外部二进制 kc-agent。智能体输出不能替代针对具体环境的验证与专家审查;若权限或安全边界不明确,应停止并请求澄清。其他细节暂未提供。