素材阁

Nomad 速查

共 24 条 Nomad 用法,涵盖作业基础、Job 定义、分配与日志、集群、进阶。 支持搜索与分类筛选,点击即可复制。

作业基础

用 HCL 描述任务并调度。

命令说明
预演调度(显示变更)
提交作业
列出作业 / 查看某作业
停止(保留记录)/ 彻底删除
作业版本历史

Job 定义

HCL 结构。

命令说明
基本骨架
副本数与数据中心
docker 驱动配置
资源需求(MHz/MB)
调度约束

分配与日志

查看运行实例。

命令说明
作业下的分配
分配详情与事件
查看输出日志
查看错误日志
进入容器执行命令

集群

节点与服务器。

命令说明
列出 server 与状态
列出 / 查看客户端节点
排空节点(安全维护)
图形界面

进阶

服务、变量与权限。

命令说明
服务注册(对接 Consul)
模板渲染(配合 Consul KV/Vault)
Nomad 变量(配置注入)
ACL 初始化与令牌
命名空间隔离

使用说明

Nomad 速查:作业基础、Job 定义、分配与日志、集群、进阶;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:作业基础、Job 定义、分配与日志、集群、进阶。
  2. 点「命令」列复制到终端或 HCL 文件。
  3. 提交前 nomad job plan 预演变更;上线用 job run。
  4. 排错先看 alloc status 的事件与 alloc logs 输出。

常见问题

Nomad 和 Kubernetes 怎么选?
Nomad 单二进制、部署轻、支持非容器(Java/二进制)任务;K8s 生态庞大、容器编排能力更强。按规模与运维成本选择。
怎么做服务发现?
Nomad 内置服务注册,可与 Consul 集成,把服务注册进 Consul 供发现与健康检查。
需要联网吗?
速查内容本地可用;下载与拉取镜像需联网。

延伸阅读

相关工具