Skip to content
命令参考

命令参考

CLI 命令参考

np 的命令行界面设计遵循"先做常用的事"原则。

np init

初始化 np 集群。

np init [flags]

Flags:

Flag 说明 默认值
--name 集群名称 np-cluster
--datacenter 数据中心名称 dc1
--server 以 server 模式运行 false
--bootstrap-expect 期望的 server 节点数 1

np deploy

部署或更新一个服务。

np deploy <service-name> [flags]

Flags:

Flag 说明 默认值
--file 配置文件路径 np.yaml
--env 环境变量 (key=value)
--count 实例数量 1
--update 更新策略 rolling

np status

显示所有服务的状态。

np status [service-name] [flags]

Flags:

Flag 说明 默认值
--watch, -w 持续监控 false
--json JSON 格式输出 false

np logs

查看服务日志。

np logs <service-name> [flags]

Flags:

Flag 说明 默认值
--follow, -f 持续追踪 false
--tail 显示最后 N 行 50
--since 显示某时间之后的日志

np scale

调整服务实例数量。

np scale <service-name> <count> [flags]

np stop

停止一个服务。

np stop <service-name> [flags]

Flags:

Flag 说明 默认值
--purge 彻底移除(包括数据) false

np config

查看或更新集群配置。

np config [flags]

子命令:

命令 说明
np config show 显示当前配置
np config set <key> <value> 设置配置项
np config get <key> 获取配置项

np version

显示 np 和组件的版本信息。

np version