📘 云原生CI/CD流水线

从设计到交付实战 · 30章
🧑‍🏫 风格 🌈 明快 · 活泼
动手实验 核心概念 进阶实战
什么是云原生 发展历程 核心价值与挑战
持续集成与交付概念 传统交付痛点 CI/CD核心收益
安装与配置 Dockerfile编写 镜像构建与仓库
K8s架构与组件 Pod与Deployment Service与Ingress
GitOps理念与工作流 ArgoCD安装配置 声明式部署模型
安装与配置 声明式Pipeline语法 参数化构建与触发器
GitLab Runner部署 .gitlab-ci.yml编写 多环境部署策略
SonarQube集成 静态代码分析 单元测试与覆盖率
Nexus/Harbor搭建 制品版本管理 镜像安全扫描
Helm基础概念 Chart结构 模板化部署与版本管理
开发/测试/预发/生产隔离 Namespace策略 资源配额
ConfigMap与Secret Vault集成 外部配置中心
Prometheus+Grafana 自定义指标 告警规则配置
EFK/ELK栈搭建 结构化日志 日志分析与检索
Trivy镜像扫描 K8s安全策略 Pod安全上下文
蓝绿部署原理 Ingress流量切换 回滚策略
渐进式发布 流量权重控制 自动化分析
K8s原生滚动更新 maxSurge/maxUnavailable 健康检查
基于服务网格路由 Header路由 实验评估
集群联邦 多集群部署策略 跨集群流量调度
边缘K8s方案 轻量级K3s 边缘节点管理
Knative构建 函数式部署 按需伸缩
Tekton与Argo Events 事件触发 自动化工作流
Chaos Mesh集成 故障注入 弹性测试
资源请求与限制 节点自动伸缩 Spot实例管理
RBAC权限模型 审计日志 合规检查
多可用区部署 数据备份 故障转移
服务网格灰度 数据库灰度 消息灰度
内部开发者平台 自助服务 黄金路径
云原生趋势 AI与DevOps融合 职业发展建议