云原生 MOC
云原生开发完整知识地图:容器化、编排、CI/CD、可观测性、弹性设计、安全、部署策略。
#type / moc
#status / growing
#tech / ops
[!info] related notes
- 上层 MOC: DevOps MOC, AI MOC
- 实践: BodySense 云原生实践 MOC
- 工具: Docker MOC, CI/CD MOC
云原生 MOC
云原生不只是”把项目部署到云服务器上”,而是从开发、构建、部署、运行、监控、扩容、故障恢复这一整条链路,都按云环境的方式来设计应用。
这张地图覆盖什么
- 云原生的核心定义、问题域与技术栈分层
- 12-Factor App 方法论
- 容器化与 Kubernetes 编排
- CI/CD 流水线与 GitOps
- 弹性设计模式(超时、重试、熔断、限流…)
- 可观测性(Logs、Metrics、Traces)
- 云原生安全
- 部署策略(滚动、金丝雀、蓝绿)
- BodySense 项目的云原生实践
推荐阅读顺序
- cloud-native-development — 先建立云原生的完整心智模型
- twelve-factor-app — 理解现代应用的 12 条设计原则
- Docker MOC — 容器化基础
- Kubernetes MOC — 容器编排
- CI/CD MOC — 持续集成与部署
- deployment-strategies — 部署策略与 GitOps
- cloud-native-resilience — 弹性设计模式
- Observability Engineering MOC — 可观测性
- cloud-native-security — 云原生安全
- BodySense 云原生实践 MOC — 看一个真实项目怎么落地
核心概念
- cloud-native-development — 云原生开发的核心定义、问题域与技术栈分层
- twelve-factor-app — 12-Factor App:现代 SaaS 应用的 12 条设计原则
- microservices — 微服务架构
容器与编排
- Docker MOC — Docker 容器技术(命令、镜像、Compose、网络)
- Kubernetes MOC — Kubernetes 容器编排(Pod、Deployment、Service、Ingress…)
CI/CD 与部署
- CI/CD MOC — 持续集成与部署流水线
- deployment-strategies — 部署策略:Rolling / Canary / Blue-Green / GitOps
弹性与稳定性
- cloud-native-resilience — 弹性设计:Timeout / Retry / 熔断 / 限流 / 降级
- go-health-check-endpoint — 健康检查端点设计
可观测性
- Observability Engineering MOC — 可观测性与质量治理
安全
- cloud-native-security — 云原生安全:镜像 / 运行时 / 密钥 / 网络 / 供应链
项目实践
- BodySense 云原生实践 MOC — BodySense 项目的云原生落地方案与待改进清单