首页
›
Web后端与企业应用开发
›
006-后端发布拓扑蓝图
›
《Go发布回滚与故障恢复》
VIP20
本课程属于:006-后端发布拓扑蓝图
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go发布回滚与故障恢复
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
发布基础概念
什么是发布 · 发布与部署的区别 · 发布流程概述
发布基础概念
什么是发布
02
Go应用构建
Go编译原理 · 交叉编译 · 构建优化(ldflags
Go
应用构建
03
版本管理
语义化版本(SemVer) · Git Tag管理 · Go Module版本管理
版本管理
SemVer
04
制品管理
什么是制品 · 制品仓库(Nexus/Artifac… · Go二进制制品存储
制品管理
什么是制品
05
环境管理
开发/测试/预发布/生产环境隔离 · 环境配置管理(环境变量 · 配置文件)
环境管理
开发
06
CI/CD基础
CI/CD概念 · GitHub Actions基础 · GitLab CI基础
CI/CD
概念
07
CI流水线构建
代码检查(golangci-lint… · 单元测试 · 构建制品
CI
流水线构建
08
CD流水线部署
部署到测试环境 · 部署到预发布环境 · 部署到生产环境
CD
流水线部署
09
蓝绿发布
蓝绿发布原理 · 蓝绿发布架构 · Go应用蓝绿发布实现
蓝绿发布
蓝绿发布原理
10
滚动发布
滚动发布原理 · 滚动更新策略(Kubernetes… · Go应用滚动发布实现
滚动发布
滚动发布原理
11
金丝雀发布
金丝雀发布原理 · 流量控制(Nginx/Envoy) · Go应用金丝雀发布实现
金丝雀发布
金丝雀发布原理
12
灰度发布
灰度发布概念 · 灰度策略(基于用户/地域/比例) · Go应用灰度发布实现
灰度发布
灰度发布概念
13
A/B测试
A/B测试与灰度发布的区别 · A/B测试设计 · Go应用A/B测试实现
A/B
测试
14
发布编排工具
Helm基础 · Helm Chart编写 · Helm发布与回滚
发布编排工具
Helm
15
Kubernetes部署
Kubernetes基础概念 · Deployment资源 · Service资源
Kubernetes
部署
16
Kubernetes发布策略
Kubernetes滚动更新 · Kubernetes蓝绿部署(Ser… · Kubernetes金丝雀部署(Is…
Kubernetes
发布策略
17
发布监控与告警
发布监控指标(成功率 · 延迟 · 错误率)
发布监控
告警
18
发布健康检查
健康检查类型(存活探针 · 就绪探针 · 启动探针)
发布健康检查
健康检查类型
19
发布回滚基础
回滚概念 · 回滚触发条件 · 回滚策略
发布回滚基础
回滚概念
20
Git回滚
Git revert与reset区别 · Git revert回滚发布 · Git reset回滚发布
Git
回滚
21
制品回滚
制品版本管理 · 制品回滚策略 · 制品回滚实现
制品回滚
制品版本管理
22
Kubernetes回滚
Kubernetes回滚命令(kub… · 回滚历史管理 · 回滚策略配置
Kubernetes
回滚
23
Helm回滚
Helm回滚命令(helm roll… · Helm回滚历史管理 · Helm回滚策略
Helm
回滚
24
数据库回滚
数据库迁移工具(golang-mig… · 数据库回滚策略 · 数据库回滚实现
数据库回滚
golang-mig
25
配置回滚
配置中心(Consul/etcd) · 配置版本管理 · 配置回滚策略
配置回滚
Consul/etcd
26
回滚自动化
自动化回滚流程设计 · 回滚触发器(监控告警触发) · 回滚脚本编写
回滚自动化
自动化回滚流程设…
27
发布与回滚安全
安全发布策略 · 制品签名验证 · 发布权限控制
发布
回滚安全
28
发布与回滚审计
审计日志记录 · 发布事件追踪 · 回滚事件追踪
发布
回滚审计
29
发布与回滚最佳实践
发布检查清单 · 回滚检查清单 · 发布与回滚流程优化
发布
回滚最佳实践
30
综合实战
从零搭建Go应用发布与回滚系统 · 完整CI/CD流水线实现 · 蓝绿发布与回滚实战
综合实战
Go
所属VIP或分类
同VIP:backend部署拓扑下的服务边界与数据传输机制设计
同VIP:Docker多阶段构建在后端发布拓扑中的镜像瘦身实战
同VIP:Docker日志收集在后端发布拓扑中的ELK集成实战