首页
›
Web后端与企业应用开发
›
006-后端发布拓扑蓝图
›
《后端发布拓扑Go发布回滚与故障恢复》
VIP20
本课程属于:006-后端发布拓扑蓝图
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
后端发布拓扑Go发布回滚与故障恢复
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Go后端发布概述
发布流程 · 灰度发布 · 蓝绿部署
Go
后端发布概述
02
Go项目构建与打包
go build交叉编译 · 多平台二进制生成 · Docker镜像构建最佳实践
Go
项目构建
03
版本管理与标签
Git Tag语义化版本 · GitHub Release创建 · 版本号规范
版本管理
标签
04
CI/CD流水线基础
GitHub Actions/YAM… · 触发条件 · Job与Step设计
CI/CD
流水线基础
05
Go单元测试与集成测试
go test · 覆盖率报告 · 测试桩(Stub/Mock)在发布前…
Go
单元测试
06
Dockerfile编写
多阶段构建 · 基础镜像选择 · 安全扫描
Dockerfile
编写
07
Docker Compose本地部署
docker-compose.yml… · 服务编排 · 环境变量注入
Docker
Compose
08
Kubernetes基础
Pod · Deployment · Service
Kubernetes
Pod
09
Kubernetes部署清单编写
Deployment YAML · 资源限制 · 健康检查探针
Kubernetes
部署清单编写
10
ConfigMap与Secret管理
配置分离 · 敏感信息加密 · 挂载到Pod
ConfigMap
Secret
11
Helm包管理
Chart结构 · 模板语法 · values.yaml参数化部署
Helm
包管理
12
滚动更新策略
maxSurge · maxUnavailable · 更新过程监控
滚动更新策略
maxSurge
13
蓝绿部署实现
Service Selector切换 · 双环境流量切换 · 回滚准备
蓝绿部署实现
Service
14
灰度发布(金丝雀发布)
Ingress流量分割 · 权重调整 · 渐进式放量
灰度发布
金丝雀发布
15
A/B测试与发布
基于Header/Cookie的路由 · 特性开关(Feature Flag)
A/B
测试
16
发布前检查清单
代码审查 · 依赖审计 · 数据库迁移
发布前检查清单
代码审查
17
健康检查与就绪探针
livenessProbe · readinessProbe · startupProbe配置
健康检查
就绪探针
18
日志与监控集成
Prometheus指标暴露 · Grafana面板 · ELK日志收集
日志
监控集成
19
告警与通知
Alertmanager规则 · Slack/钉钉/邮件通知 · 发布失败告警
告警
通知
20
回滚概念与原则
回滚触发条件 · 回滚类型(快速回滚/版本回退) · 回滚风险
回滚概念
原则
21
Kubernetes原生回滚
kubectl rollout un… · 回滚历史查看 · 回滚到指定版本
Kubernetes
原生回滚
22
Helm回滚
helm rollback · 回滚参数 · 回滚后验证
Helm
回滚
23
数据库回滚策略
数据库迁移版本控制 · Flyway/golang-migr… · 数据补偿
数据库回滚策略
数据库迁移版本控…
24
配置回滚
ConfigMap/Secret版本… · ArgoCD配置同步回退
配置回滚
ConfigMap/Se…
25
自动化回滚脚本
Shell/Python脚本编写 · 健康检查失败自动触发回滚
自动化回滚脚本
Shell/Python
26
回滚测试与演练
混沌工程 · 故障注入 · 回滚流程演练
回滚测试
演练
27
发布与回滚安全
最小权限原则 · 镜像签名 · SBOM(软件物料清单)
发布
回滚安全
28
多环境管理
开发/测试/预发布/生产环境差异 · 环境变量与配置分离
多环境管理
开发
29
发布平台与工具
ArgoCD · Spinnaker · Jenkins X
发布平台
工具
30
综合实战
从代码提交到生产发布与回滚的完整流水…
综合实战
从代码提交到生产…
所属VIP或分类
同VIP:backend部署拓扑下的服务边界与数据传输机制设计
同VIP:Docker多阶段构建在后端发布拓扑中的镜像瘦身实战
同VIP:Docker日志收集在后端发布拓扑中的ELK集成实战