SuperAPI AI 工具集

olares-doctor

设计与创作

查看项目

更新于 10-15 17:24

技能介绍

olares-doctor 是面向 Olares 应用与系统的运行时诊断技能,基于 olares-cli 使用。其用途是回答“为什么坏了、下一步做什么”,覆盖安装/升级卡住、应用无法启动、反复崩溃(如 CrashLoopBackOff、非零退出码、配置与权限错误)、镜像拉取失败(ImagePullBackOff、ErrImagePull、架构不匹配)或查找未使用镜像、应用运行但入口不可达或超时、系统或应用变慢、GPU/资源绑定被拒等场景。市场安装的应用与自研 chart 部署的开发应用,运行时故障都路由到这里;找到根因后,开发应用通常回到 chart 编辑修复。

用法上,先加载共享的 olares-shared/SKILL.md 获取套件路由、活动配置与平台入口,仅在涉及登录、配置切换、令牌存储或认证恢复时加载认证参考;用 olares-cli doctor <verb> --help 查看语法。命令包括 images(本地镜像清单及工作负载引用、未使用候选)与 thirdleveldomain(审计重复/保留三级域名,可选修复)。诊断证据由 olares-market 提供生命周期状态、olares-cluster 提供 Pod、事件、日志与工作负载、olares-dashboard 提供压力与利用率,并按时间和对象归属关联。注意:安装前先排除正常排队,app-service 一次只下载一个;Market 超时不算失败,运行仅证明入口 TCP 可达。

限制与安全:诊断默认只读,不应自动重启、删除、扩缩、取消、清理或改 chart;thirdleveldomain --force-dedupe 会改动 Application 资源,须先展示变更并获得明确批准;未使用镜像报告只是证据,不代表可删除;系统命名空间证据通常需管理员权限,遇 403/404 应使用应用自身证据并报告可见性不足,未经批准不切换身份;应用、用户或命名空间不明确、需更高角色日志,或修复跨入 chart 编辑、生命周期变更、主机管理时应停止。配置但不应答的模型先由 olares-router 在上一层诊断。