Nomad集群查询

11分钟前更新 2 00

查询HashiCor

收录时间:
2026-02-26
Nomad集群查询Nomad集群查询
Nomad集群查询

技能简介

该技能通过nomad CLI连接HashiCorp Nomad集群,提供只读操作能力,用于查看作业、节点、分配、评估和服务等核心资源的状态信息。

业务背景

运维团队日常需掌握容器编排平台的运行态势。该技能让业务人员无需登录服务器,即可快速查看Nomad集群中作业部署状态、节点健康度及服务发现信息,及时定位应用异常根因,缩短故障排查时间,保障线上业务稳定运行。

落地案例:某电商平台大促期间,值班人员通过该技能实时查询订单服务在各节点的分配情况,发现特定节点任务频繁重启;进一步拉取该分配的标准错误日志,快速锁定内存不足问题,协调资源扩容,避免交易链路中断。

能做什么

  • 列出所有作业并查看详情与历史记录
  • 获取节点状态及其分配的容器/任务
  • 查看任务分配的实时日志(stdout/stderr)
  • 检索服务注册信息与命名空间列表
  • 导出JSON格式数据便于二次处理

使用说明

安装要求

  1. 安装nomad CLI工具
  2. 配置环境变量: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,避免泄露
  • TLS证书路径配置错误将导致连接失败
  • 大规模集群查询建议添加过滤条件以减少响应时间

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/danfedick/nomad/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...