首页
›
后端、数据与云原生工程
›
002-Go高并发后端工程
›
《Go服务容器化与CICD工程》
VIP11
本课程属于:002-Go高并发后端工程
后端、数据与云原生工程 · 共 11 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Go服务容器化与CI/CD工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与全景认知
目标=Go服务容器化与CI/CD的核… · 典型工程场景 · 学习路径与工具链概览
课程导入
全景认知
02
Go服务工程化基础
目标=从单体main.go到可部署服… · 模块划分 · 配置管理
Go
服务工程化基础
03
容器化前置准备
目标=理解Go静态编译 · 交叉编译 · CGO与镜像体积的关系
容器化前置准备
Go
04
Docker基础与Go镜像构建
目标=Dockerfile指令 · 多阶段构建 · scratch与alpine基础镜像…
Docker
Go
05
Go服务镜像优化实战
目标=减小镜像体积 · 加速构建缓存 · 处理时区与证书
Go
服务镜像优化实战
06
容器运行时与编排初探
目标=容器生命周期 · 资源限制 · 健康检查
容器运行时
编排初探
07
Kubernetes部署Go服务
目标=Pod · Deployment · Service
Kubernetes
Go
08
Go服务配置与密钥管理
目标=环境变量 · 配置文件 · Viper集成
Go
服务配置
09
Go服务可观测性接入
目标=日志结构化 · Prometheus指标暴露 · OpenTelemetry链路追踪
Go
服务可观测性接入
10
CI/CD概念与流水线设计
目标=持续集成 · 持续交付 · 持续部署的区别
CI/CD
概念
11
Git工作流与自动化触发
目标=分支策略 · 提交规范 · Webhook触发
Git
工作流
12
Go代码质量门禁
目标=gofmt · go vet · golangci-lint
Go
代码质量门禁
13
Go服务构建与制品管理
目标=CI中编译二进制 · 构建容器镜像 · 推送镜像仓库
Go
服务构建
14
基于GitHub Actions的Go服务CI实战
目标=编写workflow · 完成测试 · 构建
GitHub
Actions
15
基于GitLab CI的Go服务CI实战
目标=.gitlab-ci.yml编… · Runner配置 · 缓存与制品传递
GitLab
CI
16
Jenkins流水线构建Go服务
目标=Jenkinsfile声明式流… · 集成Go工具链与Docker构建
Jenkins
Go
17
容器镜像仓库与安全扫描
目标=Harbor · ACR · ECR使用
容器镜像仓库
安全扫描
18
CD部署策略与Go服务发布
目标=滚动更新 · 蓝绿部署 · 金丝雀发布
CD
Go
19
GitOps与Argo CD部署Go服务
目标=声明式部署 · Git仓库作为唯一事实源 · 自动同步与回滚
GitOps
Argo
20
Go服务数据库迁移与CI/CD集成
目标=迁移工具选型 · 版本化迁移脚本 · 在流水线中安全执行迁移
Go
CI/CD
21
多环境管理与配置分离
目标=开发 · 测试 · 生产环境差异
多环境管理
配置分离
22
Go服务容器化调试与排障
目标=进入容器 · 远程调试 · pprof性能分析
Go
服务容器化调试
23
CI/CD流水线安全加固
目标=凭据管理 · 最小权限 · 供应链安全
CI/CD
流水线安全加固
24
Go服务自动化测试进阶
目标=集成测试 · 端到端测试 · 测试容器Testcontainers
Go
服务自动化测试进…
25
流水线性能优化
目标=并行任务 · 缓存依赖 · 增量构建
流水线性能优化
目标=并行任务
26
多服务仓库与微服务CI/CD
目标=monorepo与polyre… · 按服务触发流水线 · 共享库版本管理
CI/CD
多服务仓库
27
Go服务发布回滚与故障恢复
目标=版本回退 · 数据库回滚 · 流量切换
Go
服务发布回滚
28
生产环境CI/CD治理
目标=审批流程 · 变更管理 · 审计日志
CI/CD
生产环境
29
综合项目
目标=从零搭建Go服务容器化与CI/… · 涵盖代码提交 · 测试
综合项目
Go
30
课程总结与进阶方向
目标=核心知识回顾 · 常见反模式 · 云原生CI/CD趋势与Go服务工程化…
课程总结
进阶方向
所属VIP或分类
同VIP:Go-GORM数据访问与事务工程
同VIP:Go-gRPC微服务通信工程
同VIP:Go-REST-API设计与演进工程