个人云盘访问
连接OneDrive
该技能通过nomad CLI连接HashiCorp Nomad集群,提供只读操作能力,用于查看作业、节点、分配、评估和服务等核心资源的状态信息。
运维团队日常需掌握容器编排平台的运行态势。该技能让业务人员无需登录服务器,即可快速查看Nomad集群中作业部署状态、节点健康度及服务发现信息,及时定位应用异常根因,缩短故障排查时间,保障线上业务稳定运行。
落地案例:某电商平台大促期间,值班人员通过该技能实时查询订单服务在各节点的分配情况,发现特定节点任务频繁重启;进一步拉取该分配的标准错误日志,快速锁定内存不足问题,协调资源扩容,避免交易链路中断。
安装要求
nomad CLI工具NOMAD_ADDR(默认http://127.0.0.1:4646),如启用ACL需设置NOMAD_TOKEN常用命令示例
# 查看所有运行中的作业
nomad job status -filter='Status == "running"'
# 获取指定作业的最新分配日志
nomad alloc logs $(nomad job allocs -json <job-id> | jq -r '.[0].ID')
# 检查集群健康状态
nomad server members && nomad node status
# 以JSON格式输出节点详情
nomad node status -json
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | Nomad API地址、ACL令牌、资源ID(作业/节点/分配)、过滤表达式 |
| 输出 | 作业状态、节点详情、分配日志、服务列表、JSON原始数据 |
| 适用人群 | SRE运维人员、平台工程师、开发调试人员、集群管理员 |
| 不包含 | 作业部署更新、集群配置变更、交互式界面、自动扩缩容 |
NOMAD_TOKEN,避免泄露原始链接:https://github.com/openclaw/skills/tree/main/skills/danfedick/nomad/SKILL.md
来源类型:GitHub仓库