自托管的 Web 部署系统,支持一键发布与回滚代码,并集成终端、SFTP、定时任务和服务器监控。
- Star
- 558
- Fork
- 100
- 未关闭 Issue
- 290
- 最近提交
- 5天前
这是什么?
Kurtosis 负责搭建临时的开发或测试环境,让开发者把精力放在编码上,而不是繁琐的配置。环境定义以 package 的形式封装,可以分发、参数化,并组合进更大的环境中,常用的启动方式只需一条命令。
项目由三部分组成:用于分发后端环境定义的打包系统,支持按环境管理文件、可复现地初始化状态的运行时,以及一组用于操作运行中环境的 CLI 工具,体验接近 Docker 或 Kubernetes。同一套定义既可以运行在 Docker 引擎上,也可以运行在 Kubernetes 上。服务启动时还能相互传递数据,并设置自定义的等待条件。
目前项目方不建议将 Kurtosis 用于长期生产环境。
核心功能
- 01将后端环境定义打包,可分享并通过一条命令运行。
- 02同一环境可运行在 Docker 引擎或 Kubernetes 上。
- 03按环境管理文件,实现可复现的状态初始化。
- 04支持参数化的 package,可组合进更大的环境。
- 05提供 CLI 工具,用于查看和操作运行中的 enclave。
适用场景
- 在本地快速搭建共享的区块链测试网络。
- 在本地开发、定时 CI 测试和大规模 Kubernetes 测试中复用同一套环境定义。
- 让开源项目的贡献者快速启动复杂的多服务环境。
快速上手
- 1
按照 docs.kurtosis.com/install 中的说明安装 Kurtosis
- 2
运行 Redis 投票应用的 Kurtosis 包
kurtosis run github.com/kurtosis-tech/awesome-kurtosis/redis-voting-app - 3
在浏览器中打开输出最后一行打印的 http 链接
使用前须知
- README 表示目前不建议将 Kurtosis 用于长期生产环境。
- 堆栈运行在 Docker 或 Kubernetes 上,因此必须有其中一种引擎可用。
收录于专题
标签
常见问题
- kurtosis 是什么?
- 用于打包并启动临时后端环境(含区块链基础设施)的平台,可运行在 Docker 或 Kubernetes 上。 Kurtosis 负责搭建临时的开发或测试环境,让开发者把精力放在编码上,而不是繁琐的配置。环境定义以 package 的形式封装,可以分发、参数化,并组合进更大的环境中,常用的启动方式只需一条命令。
- kurtosis 可以免费使用吗?用的什么许可证?
- kurtosis 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- kurtosis 还在维护吗?
- 活跃维护中。kurtosis 最近一次提交是在 2026年11月2日。
- kurtosis 适合用来做什么?
- 在本地快速搭建共享的区块链测试网络。 在本地开发、定时 CI 测试和大规模 Kubernetes 测试中复用同一套环境定义。 让开源项目的贡献者快速启动复杂的多服务环境。
- kurtosis 怎么安装和运行?
- 按照 docs.kurtosis.com/install 中的说明安装 Kurtosis 运行 Redis 投票应用的 Kurtosis 包: kurtosis run github.com/kurtosis-tech/awesome-kurtosis/redis-voting-app 在浏览器中打开输出最后一行打印的 http 链接
- 在哪里获取 kurtosis?
- 源代码和安装说明在 GitHub 上:https://github.com/kurtosis-tech/kurtosis
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1262+3 本周186GoGPL-3.0维护活跃更新于 3天前
一款可自托管的 CI/CD 引擎,基于容器运行配置文件定义的流水线,并支持插件扩展。
8120+43 本周732GoApache-2.0更新于 16小时前
开源的 AI 原生终端,用自然语言和智能体完成云与基础设施的部署、排障与自动化。
3107+4 本周299TypeScriptOther维护活跃更新于 3天前
基于 vCluster 以 Docker 容器运行 Kubernetes 集群,是 KinD 的替代方案,支持暂停恢复与内置负载均衡。
1024+4 本周112Other更新于 5个月前
为 Ansible、Terraform/OpenTofu 等 DevOps 工具提供网页界面和 API 的运行管理平台。
1.4万+40 本周1347GoMIT更新于 20小时前
面向 Node.js 与 Bun 应用的生产环境进程管理器,内置负载均衡,可保持进程常驻并零停机重载。
4.3万2731JavaScriptOther维护活跃更新于 4天前