项目状态与路线图

kruntimes 作为 v0.x experimental 项目活跃开发中。API 是 v1alpha1,可能在稳定发布 之前发生变更。

当前状态

已完成的基础功能包括:

  • Run 和 Runtime CRDs。
  • 预热 Runtime Pod 调度。
  • Bash 和 Python 内置 runtimes。
  • 有界输出和外部 artifact 引用。
  • 通过长期运行的 maintainers 进行 Runtime artifact 清理。
  • 重试、超时、取消、stale-pod 恢复和终止条件。
  • Helm charts、发布工作流、SBOM、签名、CLI releases 和 benchmark harness。
  • 安全、运维、发布、兼容性和自定义 Runtime 文档。

近期路线图

公开后的产品验证

  • 发布对比指南,覆盖 kruntimes vs Knative、Argo Workflows、Tekton、Volcano, 以及基于 Deployment 的 worker queue。
  • 增加 “when to use / when not to use” 指南,让用户理解 kruntimes 是 warm execution substrate,不是完整 serverless platform、workflow engine、batch scheduler replacement 或 hostile-code sandbox。
  • 招募来自 platform、CI 和 AI agent infrastructure 团队的 design partners, 覆盖 short-lived、high-concurrency 或 agent-driven workloads。
  • 与 5-8 个目标用户验证核心问题,确认他们是否在过去六个月真实遇到 Pod cold start、 burst throughput 或无法接管底层 infrastructure 的约束。
  • 发布三个端到端 demo:低延迟 Bash/Python Run、burst short-task execution、 custom Runtime skeleton。
  • 跟踪 go/no-go signals:用户能在两分钟内解释项目价值,至少两个 design partners 用真实 workload 试用,至少一个非 maintainer 跑通 quick start。

v0.x 实验期

  • 保持公开文档与实现同步。
  • 加强调度、artifact 清理和 workflow 行为的 E2E 覆盖。
  • 改进 CLI 易用性和示例。
  • 扩展自定义 Runtime 示例。
  • 持续推进供应链和安全加固。
  • 选择并验证第一个 primary wedge。当前假设是 AI agent tools 和 trusted internal code-execution sandboxes,CI micro-steps 和 automation tasks 作为次级场景。

迈向 v1.0

  • 稳定 CRD API。
  • 定义兼容性和迁移保证。
  • 记录弃用策略。
  • 明确生产环境的多租户隔离策略。
  • 发布稳定的安装和升级指南。

开源就绪

详细的开源就绪清单见 Open Source Readiness Plan

发布历史

CHANGELOG.mdRelease Process