bodywork-core

用声明式配置,在 Kubernetes 上自动跑通 ML 流水线和模型上线。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 基础设施 🍴 复刻 20 🐛 待处理 21 👀 关注 2 ⚠️ 作者已归档(停止维护)
GitHub ↗
GitHub 星标 ★ 435
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,AGPL-3.0许可,可自行部署使用,完全免费。

项目预览

bodywork-core 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类基础设施
开发团队bodywork-ml
定价模式🏷️完全免费
价格说明开源项目,AGPL-3.0许可,可自行部署使用,完全免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议AGPL-3.0
主要语言Python
技术栈/模型batch,cicd,continuous-deployment,data-science,devops,framework,kubernetes,machine-learning,mlops,orchestration,pipeline,python,serving
GitHub 星标★ 435
上线时间2020-11-17 00:00:00
代码更新2023-08-18
仓库体积3.6 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数5

项目介绍

bodywork-core 是一个基于 Kubernetes 的机器学习流水线编排与模型部署工具。它旨在解决 ML 工程中从模型训练到线上服务的复杂流程管理问题,通过声明式配置将流水线定义为可复现、可版本化的步骤,并自动在 Kubernetes 集群上调度执行。核心能力包括:将训练、评估、部署等阶段封装为容器化任务,支持并行和顺序执行;提供模型服务的自动部署与更新,支持滚动发布;通过 Git 操作触发流水线,实现 CI/CD 集成;提供命令行工具简化操作。它降低了 Kubernetes 的使用门槛,让数据科学家无需深入理解底层基础设施即可完成模型的上线与管理。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 435

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:高级 约 50 分钟 部署方式:容器部署 4 步

环境要求

  • Kubernetes 集群
  • Python 3.9+
  • 镜像仓库

安装与启动步骤

  1. 1先有 Kubernetes 集群

    它把流水线部署到集群里,没有集群无从谈起。

    kubectl get nodes
  2. 2装命令行

    它是 CLI 工具,pip 装即可。

    pip install bodywork
  3. 3配集群访问

    让它拿到集群的上下文与命名空间。

  4. 4部署一个示例流水线

    先用最小示例验证镜像拉取与调度。

如何确认成功

流水线在集群里按阶段跑完,日志能在命令行直接看到,失败阶段能定位到具体步骤

注意事项

  • 它管的是流水线的编排与调度,不训练模型。
  • 集群权限要给对,否则镜像拉不下来时报错很含糊。
  • 阶段之间的产物靠对象存储传递,桶要提前建好。
  • 成本与集群规格直接相关,跑完记得清资源。

核心亮点

  • 声明式 YAML 定义流水线,版本可追踪,复现性好
  • 原生集成 Kubernetes,自动处理资源调度和滚动更新
  • 支持 Git 触发,与 CI/CD 流程无缝衔接

不足之处

  • 文档/社区待观察
  • 项目星标较少,生态和案例相对有限

适用场景

  • 团队需要标准化 ML 流水线并部署到 Kubernetes
  • 希望将模型训练与上线自动化,减少手工操作
  • 在已有 K8s 集群上快速搭建 ML 运维平台

替代项目

Kubeflow、Seldon Core、MLflow

上一篇:mlops-best-practices

下一篇:MLOpsPython

同类项目推荐

OpenGPT 开源

免费封装 GPT API,几行代码接入智能对话

OpenGPT 3.5/4 is a project aimed at providing practical and user-friendly APIs. The ···

★ 234 2026-08-09
platform 开源

把 AI 智能体从笔记本搬到 K8s,企业级管控一步到位

Agyn is an open-source Kubernetes-native runtime that moves AI agents like Claude Co···

★ 242 2026-08-09
VectorRAG.Net 开源

在 .NET 中快速实现语义搜索和 RAG,无需外部向量数据库。

VectorRAG.Net is a .NET-native high-performance vector database library for semantic···

★ 162 2026-08-09
agentacct 开源

看清你的 AI 编程代理干了啥、花了多少钱

See what your coding agents did and what it cost. Breaks each task down into work st···

★ 755 2026-08-09
env-doctor 开源

一键诊断修复 CUDA/GPU 环境,本地、Docker、CI 全搞定

Diagnose and Fix CUDA / GPU environments compatibility issues locally, in Docker, an···

★ 173 2026-08-09
new-api-docs-v1 开源

看 New API 文档,快速上手集成,少走弯路。

New API v1 official website documentation

★ 111 2026-08-09
MLOps 开源

让机器学习模型从实验室平滑走向生产,告别手工部署烦恼。

Machine Learning In Production (MLOps)

★ 306 2026-08-09
aisix-archived 开源

用 Rust 打造你的 AI 网关,统一管理多模型请求

An open source, Native AI Gateway and LLM proxy built in Rust

★ 59 2026-08-09
ai-system 开源

一站式管理 AI 模型全生命周期,告别工具碎片化

LLM/MLOps/LLMOps

★ 144 2026-08-09