DevOps 工具链选型与集成方案实战

📘 30章 · 从入门到全链路
1
DevOps前世今生:从瀑布到敏捷
诞生背景与核心价值,为什么你的团队需要DevOps
2
工具链全景图:CI/CD、版本控制、配置管理
监控告警、容器编排,一张图看懂DevOps生态
3
版本控制选型:Git vs SVN,GitFlow vs Trunk-Based
GitLab vs GitHub vs Bitbucket,企业级选型建议
4
CI/CD引擎对决:Jenkins、GitLab CI、GitHub Actions
CircleCI、Drone CI,谁是你的菜?
5
构建工具与制品管理:Maven、Gradle、npm
Docker Build,Nexus与Harbor的制品存储方案
6
代码质量门禁:SonarQube、ESLint、Checkstyle
如何把质量内建到流水线中
8
容器化与镜像管理:Dockerfile最佳实践
镜像瘦身,多阶段构建,镜像安全扫描
10
K8s集群部署方案:kubeadm、Rancher、K3s
云托管K8s,小团队与大企业的不同选择
11
Helm与Kustomize:K8s应用包管理
模板化部署,环境差异化配置
13
14
密钥与敏感信息管理:Vault、Sealed Secrets
External Secrets,不把密码写进代码
15
监控体系搭建:Prometheus + Grafana
指标采集、告警规则、可视化大盘
16
日志管理方案:ELK vs Loki
结构化日志,日志采样与成本控制
19
GitOps实践:ArgoCD vs Flux
以Git为单一事实来源的部署模式
20
安全左移与DevSecOps:SAST、DAST、SCA
在流水线中嵌入安全扫描
23
服务网格入门:Istio vs Linkerd
流量管理、可观测性、安全通信
24
混沌工程与韧性测试:Chaos Mesh、Litmus
主动注入故障验证系统弹性
25
DevOps度量与效能改进:DORA指标
四个关键度量,用数据驱动改进
27
数据库变更管理:Liquibase、Flyway
数据库版本控制与CI集成
28
29
DevOps平台工程:Backstage、Port
打造内部开发者门户
30
全链路集成实战:从代码提交到生产部署
一个完整的DevOps流水线案例