Appearance
源码、硬件要求与复现入口
下载完整工程实验包。解压进入 cloudlab-mac 目录,里面有独立 Runner、ModelDock 三个 Go 模块、OpsPilot、Vue 控制台、Helm、指标配置和脚本。各章的“完整源码”链接展示与实验包相同的文本。构建时按真实文件截取行段,文件不存在会直接让构建失败。
在 Mac 上选一条路径
| 验证什么 | 需要什么 | 从哪里开始 |
|---|---|---|
| Go 调度、GC 和取消 | Go 1.26.2;不需要 Docker 或模型 API | pprof 实验 |
| typed 控制器生成、API Server 集成 | Go、Kubebuilder,envtest 二进制 | Kubebuilder Book |
| 模型上线和资源回收 | Docker Desktop、Kind、kubectl、Helm、MySQL | ModelDock 从零部署 |
| 真实 Pending 和审批恢复 | 上述 Kind、Python 3.13、uv;rules 不要 API Key | OpsPilot 故障实验 |
| 云端模型成本、CUDA、设备指标 | 另配模型服务或 NVIDIA 节点 | 真实推理评估边界 |
一次快速健康检查
解压目录路径可能有空格,终端先输入 cd 和一个空格,把目录从 Finder 拖进去,再回车。
sh
go version
(cd modeldock && go test -count=1 ./internal/platform ./labs/runtime)
(cd modeldock && go run ./cmd/firstlab)第一条测试覆盖 Go 逻辑;最后一条只是观察状态的 Mac 模拟,不证明 Kubernetes 已经部署。真实测试记录见本版验收。站点搜索、五模块目录和正文底部的上一篇/下一篇都可导航。