首页
›
云原生架构与平台工程
›
003-GitOps声明式发布模型
›
《GitOps声明式发布模型驱动开发与Operator集成》
VIP20
本课程属于:003-GitOps声明式发布模型
云原生架构与平台工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
GitOps声明式发布模型驱动开发与Operator集成
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
GitOps概述
GitOps的定义 · 核心原则(声明式 · 版本控制
GitOps
的定义
02
声明式模型基础
声明式 vs 命令式配置 · Kubernetes声明式API · YAML/JSON资源定义
声明式模型基础
vs
03
Git作为单一事实来源
Git仓库结构设计 · 分支策略(GitFlow/Trunk… · 环境配置管理
Git
作为单一事实来源
04
GitOps工作流
Pull vs Push模式 · GitOps Agent(Argo… · 状态同步机制
GitOps
工作流
05
Argo CD入门
Argo CD架构 · 安装与配置 · Application定义
Argo
CD
06
Argo CD高级特性
Sync Waves · Resource Hooks · Sync Phases
Argo
CD
07
Flux CD入门
Flux架构 · 安装与配置 · GitRepository与Kust…
Flux
CD
08
Flux CD高级特性
Image Update Autom… · OCIRepository · Bucket
Flux
CD
09
Kustomize与GitOps
Kustomize基础(overla… · 与Argo CD/Flux集成 · 环境差异化配置
Kustomize
GitOps
10
Helm与GitOps
Helm Chart结构 · HelmRelease(Flux)与… · 依赖管理与版本控制
Helm
GitOps
11
Operator模式基础
Operator概念 · CRD(Custom Resourc… · Controller循环
Operator
模式基础
12
Operator SDK入门
使用Operator SDK(Go/… · Scaffold项目结构
Operator
SDK
13
编写第一个Operator
定义CRD · 实现Reconcile逻辑 · 本地测试与部署
Operator
编写第一个
14
Operator生命周期管理
Operator安装(OLM) · 升级 · 版本控制
Operator
生命周期管理
15
GitOps与Operator集成模式
Operator管理CRD · GitOps管理Operator实例 · 声明式Operator部署
GitOps
Operator
16
声明式Operator部署
将Operator部署清单纳入Git… · Argo CD/Flux管理Oper…
Operator
声明式
17
CRD与GitOps协同
CRD版本管理 · CR实例的GitOps同步 · 自定义资源的声明式生命周期
CRD
GitOps
18
多环境GitOps策略
开发/测试/生产环境分支策略 · Promotion机制 · 金丝雀发布与蓝绿部署
GitOps
多环境
19
Secrets管理
Sealed Secrets · External Secrets O… · Vault集成
Secrets
管理
20
GitOps监控与可观测性
同步状态监控 · 告警规则 · Grafana Dashboard
GitOps
监控
21
GitOps安全最佳实践
仓库权限 · 签名提交 · 策略即代码(OPA/Gatekeep…
GitOps
安全最佳实践
22
多集群GitOps
Argo CD Applicatio… · Flux Cluster API集成 · 跨集群同步与漂移检测
GitOps
多集群
23
GitOps与CI流水线集成
GitHub Actions/Git… · 镜像更新自动PR · 测试验证
GitOps
CI
24
Operator测试策略
单元测试(envtest) · 集成测试(TestFramework… · 端到端测试(Kind)
Operator
测试策略
25
Operator高级模式
Finalizer · OwnerReference · Status子资源
Operator
高级模式
26
GitOps与Operator的故障排查
常见同步失败原因 · Operator日志分析 · Reconcile循环调试
GitOps
Operator
27
GitOps与Operator的版本升级策略
Operator自身升级 · CRD版本迁移 · 数据兼容性处理
GitOps
Operator
28
实战案例一
使用GitOps部署并管理一个自定义…
实战案例一
GitOps
29
实战案例二
构建一个GitOps驱动的应用发布O… · 健康检查 · 状态报告)
实战案例二
GitOps
30
课程总结与未来趋势
GitOps与Operator生态展… · 平台工程 · AI辅助GitOps
课程总结
未来趋势
所属VIP或分类
同VIP:Argo-CD多集群应用编排与GitOps配置管理
同VIP:Argo-CD多集群资源同步与数据传输治理
同VIP:Argo-CD架构与控制平面集成多集群部署案例