Skip to content

CloudLab Engineering Handbook ​

面向有后端经验的开发者。 用 Go 写控制面,用 Kubernetes 兑现部署声明,用单 Agent 诊断真实 Pending。每条学习线沿源码、可运行实验和故障时序展开。所有 shell 示例默认在实验包根目录执行,除非注明切换目录。

本轮三篇写作样板:控制器错过更新怎么办、4 KiB 帧的内存成本、最后一次写入失败会不会扣错额度。

第一次系统读 Kubernetes,建议从 apply 到就绪 开始,做完独立 Operator再进入 ModelDock。准备面试时先跑一次项目验收,再回到对应原理。

01 Go 高级编程与 Runtime ​

  1. 类型、容器与工程边界
  2. 同步、取消和背压
  3. GMP 与调度追踪
  4. GC、逃逸与 pprof
  5. HTTP、连接池与 SSE

02 Kubernetes 原理与进阶实战 ​

  1. 从 apply 到就绪流量
  2. 对象字段与操作速查
  3. 调度框架与 Pending 实验
  4. Informer、队列和收敛
  5. 从零编写 typed Operator
  6. 网络、存储与权限
  7. 发布、伸缩与故障排查

03 ModelDock 项目开发 ​

  1. 需求、协议与总体设计
  2. 工程结构与开发环境
  3. CRD、控制器与回收
  4. 并发准入与事务账本
  5. 推理网关与 vLLM
  6. 负载观测与弹性
  7. 端到端部署与测试

04 OpsPilot 项目开发 ​

  1. 单 Agent 的状态与权限
  2. 规划、预算与上下文
  3. MCP 工具服务与客户端
  4. 审批、重放与持久化
  5. 真实 Pending 诊断实战
  6. 故障注入与量化评估

05 工程部署、系统设计与高级面试 ​

  1. 交付、集群与回滚
  2. 指标、Trace 与恢复
  3. Cloudflare 与自动发布
  4. 四组项目深挖
  5. 十一场系统设计推演