简介
了解 kstack 是什么、如何工作以及它解决的问题。阅读简介。
全局安装 kstack 技能,运行以下命令:
curl -sS https://kstack.sh/install | bash也可以在特定项目目录中本地安装:
curl -sS https://kstack.sh/install | bash -s -- --local安装完成后,技能将在代理会话中可用:
───────────────────────────────────❯ /kstack-cluster-status───────────────────────────────────默认情况下,脚本会以 kstack-* 命名空间前缀安装技能,可使用 --no-prefix 标志禁用此行为。脚本还会为所有可用代理安装技能(如 Claude、Codex、OpenCode),也可使用 --agent 标志指定单个代理(参见安装)。
Kstack 使用本地 kubeconfig 文件进行身份验证,并遵守你的 RBAC 权限。若遇到权限问题,kstack 会予以提示。
监控
/cluster-status — 健康快照(Pod 重启、节点状态、资源压力)/events — 最近事件,按严重性排序故障排除
/investigate — 跨事件、日志和相关资源的根因分析/logs — 共享 tmux 会话,将自然语言转换为日志抓取和分析(通过 Kubetail)/metrics — 获取 Pod、节点和工作负载的 CPU、内存及其他资源指标/exec — 进入 Pod、节点或临时调试容器的共享 tmux shell审计
/audit-security — RBAC、Pod 安全态势、权限收紧建议/audit-network — NetworkPolicy、Service、Ingress、GatewayAPI、DNS 和加密检查/audit-cost — 请求量与使用量对比、过度配置、空闲容量/audit-outdated — 过时服务、已知 CVE、可用版本升级其他