先弄清它解决什么工作场景
这套资料讲的是在 Kubernetes 环境下用 ArgoCD 落地 GitOps 持续交付,以及用 Argo Rollouts 做蓝绿和灰度发布。它解决的核心痛点是:容器化应用的部署仍然靠手工敲 kubectl 命令、或者靠传统流水线把镜像硬推到集群,导致多环境配置不一致、回滚靠人肉记忆、线上发版全凭运气。GitOps 的逻辑是把 Git 仓库当作应用期望状态的唯一事实来源,ArgoCD 持续比对集群现状和 Git 仓库的差异并自动同步,你只要改 Git 里的配置文件,集群状态就会跟着收敛。这套机制把发布动作从“主动推送”变成了“声明式拉取”,既减少了运维操作权限的滥用,也让每一次变更都有提交记录可查。如果你的日常是管理 K8s 集群、负责应用上线和回滚,或者团队正想从 Jenkins 直推模式迁移到更可控的声明式交付,这门课的切入点非常对口。
适合什么基础、建议先看哪几块
这并不是给零基础准备的入门课。你需要对 Kubernetes 的核心对象(Deployment、Service、Ingress)有实际操作经验,理解命名空间、RBAC 和 ConfigMap 的基本用法,最好写过几份 Helm Chart 或 Kustomize 配置。如果连 Pod 调度都没搞明白,看 ArgoCD 的同步逻辑会非常吃力。拿到资料后,建议先集中看 ArgoCD 架构介绍和它与 Jenkins 的对比这两节,理解控制面、API Server、Repo Server 和 Application Controller 各自的职责,这是后面排错的基础。接着直接进入部署和集群接入部分,把 ArgoCD 装到一个测试集群里,跑通 argocd CLI 的连接和服务暴露。不要一开始就跳到高级发布策略,先把单应用的自动同步、手动同步、同步状态 Healthy 的判定逻辑彻底跑通,再去看蓝绿和灰度才有上下文。
学完能独立做什么、资料怎么配合练习
学完之后,你应该能独立完成这几件事:在一个全新的 K8s 集群上把 ArgoCD 部署起来并接通外部仓库,用 Application 资源把一个 Git 目录里的 YAML 自动同步到集群,配置多环境的应用分离,以及用 Argo Rollouts 替换原生 Deployment 来实现按比例切流量的灰度发布和一键回滚。练习时不要只看视频,资料包里的示例配置必须拿到本地和测试集群里实际跑。建议自己建一个 Git 仓库,放两三个简单的应用 YAML,故意制造一次配置冲突或镜像标签错误,观察 ArgoCD 面板里 OutOfSync 和 Degraded 状态怎么变化、怎么定位。蓝绿和灰度部分,找个支持流量权重的 Ingress 控制器配合 Rollouts 资源做实验,手动暂停发布、调整流量比例再继续,把整个发布窗口的控制过程走一遍。只有自己把同步失败和回滚的场景都踩过一遍,这套机制才算真正装进脑子里。
基于GitOps方式使用ArgoCD进行持续交付,使用蓝绿、灰度方式的高级策略对项目进行可靠性部署
课程目录
* 01 1.1 ArgoCD介绍/
* 01 Argo产品介绍.mp4 (11.77 MB), 01:58
* 02 ArgoCD介绍.mp4 (42.48 MB), 07:37
* 03 什么是GitOps.mp4 (24.37 MB), 05:24
* 04 Jenkins和Argocd的对比.mp4 (19.57 MB), 04:15
* 05 Argocd的优点和缺点.mp4 (19.06 MB), 03:49
* 06 ArgoCD部署架构.mp4 (28.17 MB), 05:24
* 02 ArgoCD部署、集群、账户接入/
* 01 Argocd 部署.mp4 (17.00 MB), 03:24
* 02 部署argoCLI与服务爆露.mp4 (27.05 MB), 05:27
* 03 argocd接入git仓库与K8s集群.mp4 (31.39 MB), 06:51
* 04 argocd接入ldap.mp4 (43.78 MB), 09:30
* 03 ArgoCD接入应用与UI使用/
* 01 application使用.mp4 (58.63 MB), 13:00
* 02 applicatioset使用.mp4 (29.45 MB), 05:36
* 03 健康状态与同步状态讲解.mp4 (27.46 MB), 05:22
* 04 argocd UI介绍.mp4 (23.87 MB), 05:08
* 04 发布与回滚/
* 01 同步选项与同步策略.mp4 (151.12 MB), 27:09
* 02 配置横幅+添加容器终端+服务回滚重启操作.mp4 (86.66 MB), 15:16
* 03 权限控制.mp4 (25.32 MB), 04:12
* 05 ArgoRollout蓝绿和灰度发布/
* 01 ArgoRollout介绍.mp4 (31.90 MB), 06:22
* 02 部署AogoRollout、dashboard、插件.mp4 (28.72 MB), 04:33
* 03 ArgoRollout蓝绿发布实战.mp4 (27.63 MB), 05:50
* 04 ArgoRollout灰度发布实战.mp4 (56.88 MB), 10:37
* 06 基础功能与流量分析自动回滚/
* 01 如何修改系统管理员密码.mp4 (8.46 MB), 01:46
* 02 配置Webhook触发自动部署.mp4 (50.84 MB), 07:47
* 03 忽略pod hash字段.mp4 (25.00 MB), 04:21
* 04 构建报警配置.mp4 (98.88 MB), 15:02
* 05 分析模板介绍.mp4 (90.57 MB), 15:56
* 06 分析模板案例.mp4 (55.99 MB), 10:25
* 07 部署istio与prometheus.mp4 (39.20 MB), 06:36
* 08 蓝绿发布流量分析自动回滚实战1.mp4 (63.90 MB), 10:25
* 09 蓝绿发布流量分析自动回滚实战2.mp4 (110.88 MB), 16:22
* 10 灰度发布流量分析自动回滚实战.mp4 (46.17 MB), 07:17
* 07 课件资料/
* 01 argocd+argorollout课件资料.txt (0.00 MB)






