介绍 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-app5 分钟。3 条命令。你已经在生产环境了。
路线图
- 自动扩缩容(基于 CPU/内存/延迟)
- 多集群管理仪表盘
- GitOps 原生集成
- Secret 管理集成(Vault、AWS SM)
加入我们
np 是 MIT 许可、社区驱动的项目。欢迎贡献代码、文档和反馈。