Kubeflow实验管理入门

📚 共计 30 章节
01
Kubeflow初探
什么是Kubeflow · 诞生背景 · MLOps定位
概念MLOps
02
环境准备
K8s集群(Minikube) · Kubeflow安装 · Dashboard
安装K8s
03
核心概念
Pipeline · Experiment · Run · Recurring Run · Artifact
概念术语
04
第一个Pipeline
SDK安装 · 编写组件(add) · Pipeline定义 · 编译上传
入门实战
05
组件进阶
自定义容器镜像 · InputPath/OutputPath · 轻量Python组件
容器进阶
06
数据传递
参数传递 · Artifact传递 · Producer/Consumer模式
数据模式
07
条件分支
withItems循环 · withParam动态参数 · dsl.Condition
控制流条件
08
实验管理
创建Experiment · Run Experiment · 对比Run · 详情
实验管理
09
指标与可视化
输出Metrics · UI查看指标 · 自定义可视化
指标可视化
10
Recurring Run
定时任务 · Cron表达式 · 触发与重试策略
调度定时
11
Pipeline版本管理
版本化Pipeline · 版本对比 · 回滚操作
版本CI/CD
12
Kubeflow Notebooks
创建Notebook Server · Jupyter Lab · 开发Pipeline
Notebook开发
13
Katib超参调优
Katib介绍 · Experiment · 搜索算法 · Early Stopping
超参Katib
14
Katib进阶
多目标优化 · 自定义搜索空间 · 分布式调优
进阶分布式
15
KFServing模型部署
KFServing介绍 · 部署TensorFlow · InferenceService CRD
部署推理
16
KFServing进阶
自动扩缩容(HPA) · 金丝雀发布 · 多模型服务
扩缩容金丝雀
17
Pipeline缓存
缓存机制 · 启用缓存 · 缓存失效场景
缓存性能
18
Pipeline调试
本地调试 · KFP CLI · 日志查看与排查
调试CLI
19
Pipeline模板
复用组件 · 共享Pipeline · Template参数
模板复用
20
多用户管理
Profile资源 · RBAC配置 · 多租户隔离
多用户RBAC
21
存储集成
MinIO · MySQL元数据 · Artifact存储配置
存储MinIO
22
CI/CD集成
GitOps · Tekton集成 · 自动触发Pipeline
CI/CDGitOps
23
监控与告警
Prometheus · Grafana · Pipeline运行告警
监控告警
24
成本优化
ResourceQuota · 节点池 · Spot实例
成本优化
25
安全加固
TLS配置 · OIDC认证 · Secret管理
安全认证
26
迁移与备份
Pipeline导出 · Experiment备份 · 集群迁移
备份迁移
27
社区生态
MLflow/Airflow · KServe · 社区资源
生态社区
28
实战案例一:图像分类
数据预处理 → 训练 → 评估 → 部署
实战CV
29
实战案例二:NLP文本分类
特征工程 → 超参调优 → 模型注册
实战NLP
30
总结与展望
Kubeflow 2.0新特性 · MLOps趋势 · 学习路径
总结展望