Kubeflow 核心组件全解析
📚 共计 30 章节
01
Kubeflow 初探
什么是 Kubeflow?它解决了什么问题?核心组件全景图。
全景
入门
02
环境基石
Kubernetes 集群搭建与 Kubeflow 安装部署(含多节点与单节点方案)。
部署
K8s
03
中央仪表盘
Central Dashboard 的功能解析与自定义配置。
UI
配置
04
流水线编排(上)
Pipeline 核心概念——组件(Component)与图(Graph)。
Pipeline
概念
05
流水线编排(下)
Pipeline SDK 实战——从 YAML 定义到 Python DSL。
SDK
实战
06
实验管理
Experiments 与 Runs——如何组织、追踪和比较机器学习实验。
实验
追踪
07
笔记本天堂
Kubeflow Notebooks——Jupyter Lab 的云端化与资源管理。
Notebook
Jupyter
08
交互式开发
如何配置 Notebook 的 CPU/GPU 资源与自定义镜像。
GPU
镜像
09
模型训练基石
Training Operators 概览——TFJob、PyTorchJob、MPIJob。
Operator
训练
10
分布式训练实战
使用 TFJob 实现 TensorFlow 分布式训练。
TFJob
分布式
11
PyTorch 分布式训练
PyTorchJob 的配置与弹性训练。
PyTorch
弹性
12
超参调优
Katib 核心概念——Experiment、Trial、Suggestion。
Katib
超参
13
Katib 实战
配置超参搜索空间与多种搜索算法(随机、贝叶斯、TPE)。
搜索
算法
14
元数据追踪
Metadata 组件——记录 Artifacts、Executions 与 Contexts。
元数据
追踪
15
模型注册中心
Model Registry——模型版本管理与元数据存储。
注册
版本
16
模型服务(上)
KFServing 核心概念——InferenceService 与 Predictor。
KFServing
推理
17
模型服务(下)
KFServing 高级功能——Transformer、Explainer 与自动伸缩。
高级
伸缩
18
模型监控
Alibi Detect——数据漂移与模型漂移检测。
监控
漂移
19
特征存储
Feast 集成——在线特征与离线特征的管理。
Feast
特征
20
自动化流水线
如何利用 Pipelines + Katib + KFServing 构建 AutoML 闭环。
AutoML
闭环
21
多租户管理
Kubeflow 的 Profile 与 RBAC 权限控制。
RBAC
租户
22
存储集成
PVC、MinIO、MySQL 等后端存储的配置与最佳实践。
存储
MinIO
23
CI/CD 集成
将 Kubeflow Pipelines 集成到 GitOps 工作流中。
CI/CD
GitOps
24
Fairing 构建
使用 Fairing 简化模型训练与部署的镜像构建流程。
Fairing
镜像
25
性能调优
Kubeflow 各组件的资源限制与性能优化建议。
调优
资源
26
日志与监控
集成 Elasticsearch + Kibana 与 Prometheus + Grafana。
日志
监控
27
故障排查
常见安装错误、Pod 启动失败、Pipeline 运行失败的处理。
排错
Debug
28
安全加固
TLS 证书配置、OIDC 身份认证与 Secrets 管理。
安全
OIDC
29
社区生态
Kubeflow 1.7/1.8 新特性与社区路线图解读。
社区
路线图
30
综合实战
从数据准备到模型部署——构建一个完整的端到端 ML 平台。
实战
端到端