Skip to content
介绍 np — 轻量部署平台

介绍 np — 轻量部署平台

2025年6月1日

问题

中小团队的运维处于尴尬位置。

Docker Compose 太简单——没有健康检查、没有滚动更新、不能跨节点。

Kubernetes 太重——需要专人运维、大量学习时间、可观的基础设施开销。

两者之间几乎是真空地带。

我们的答案

np 填补了这个空白。它在单一二进制中集成了经过实战检验的基础设施组件:

  • Nomad — 调度器(来自 HashiCorp)
  • Consul — 服务发现和健康检查
  • Traefik — 自动 TLS 的入口网关
  • OpenObserve — 日志、指标和仪表盘

你得到的不是又一套需要拼装的积木,而是一个运转自如的完整平台。

与其他方案的区别

np 不做创新的编排器、不做花哨的 DSL、不为技术本身而做技术。

我们做减法。

  • 不要学习 Nomad jobspec — 写 np.yaml 就够了
  • 不要分别管理 Consul + Traefik 配置 — np 自动生成
  • 不要搭建日志管线 — 开箱即用

起步

curl -fsSL https://np.run/install.sh | bash
np init
np deploy my-app

5 分钟。3 条命令。你已经在生产环境了。

路线图

  • 自动扩缩容(基于 CPU/内存/延迟)
  • 多集群管理仪表盘
  • GitOps 原生集成
  • Secret 管理集成(Vault、AWS SM)

加入我们

np 是 MIT 许可、社区驱动的项目。欢迎贡献代码、文档和反馈。

GitHub →