先搞清楚:这门课值不值得学

很多做后端或运维的人在团队引入微服务后,都会撞上一个痛点:Kubernetes 集群里的 YAML 配置越堆越多,手动 kubectl apply 既容易写错文件,又没法追踪谁在什么时候改了线上环境。这门课解决的就是这个“持续部署”环节的失控问题。它聚焦 ArgoCD 这个工具,核心思路是把 Git 仓库当成应用部署的唯一事实来源,用 GitOps 的方式去同步集群状态。如果你现在的日常工作还在写自动化脚本去推镜像,或者被多环境配置漂移折磨过,学这门课能帮你把发布流程理顺;如果你只是想找个一键部署网页的工具,那这套体系可能偏重,暂时没必要学。

适合什么基础,建议先看哪几块

这套资料不适合零基础。看之前你得对 Linux 常规操作、Docker 容器化、以及 Kubernetes 的基础资源(比如 Deployment、Service、Ingress)有明确认知,至少能独立用命令行查 Pod 状态。拿到资料后,建议先看总论里的概念澄清和 ArgoCD 介绍这两块,弄懂它拉取 Git 仓库与同步集群的底层逻辑,不要上来就死磕安装。建立基本认知后,直接跳到 AppProject 资源详解部分。很多实际工程里的权限隔离、多团队协作和项目分组,全靠 AppProject 的配置来约束,这块是区分“能跑起来”和“能管好”的关键,务必重点看。

资料怎么配合练习,学完能独立做什么

看视频时一定要同步准备一个本地测试环境。资料里讲了安装步骤,你需要自己起一个本地 K8s 测试集群跟着操作。不要只用眼睛看配置,要在自己的 Git 仓库里建几个测试目录,写简单的 YAML,然后跟着视频在 ArgoCD 界面里把它们关联起来,观察应用处于不同状态时的实际反馈。遇到同步失败、参数报错,就停掉视频去查日志,自己把整个排错流程走一遍。把基础安装、AppProject 资源配置和实际同步这几块资料串起来练手,学完之后,你应该能独立为一个小型项目搭建一套完整的 GitOps 流水线:从在 Git 仓库提交变更,到 ArgoCD 监听更新并自动把应用拉取部署到指定集群,同时能通过项目资源对不同业务的部署权限做好隔离。


通过本课程的学习,你将掌握使用argocd来gitops,掌握cicd中的cd部分。

课程目录

*   01 总论/

  *   01 课程内容.mp4 (10.88 MB), 03:28

  *   02 相关概念.mp4 (60.04 MB), 15:13

  *   03 argocd介绍.mp4 (41.82 MB), 12:05

  *   04 安装-01.mp4 (111.24 MB), 18:39

  *   05 安装-02.mp4 (45.01 MB), 11:39

*   02 appProject资源详解/

  *   01 appProject资源详解-01.mp4 (56.61 MB), 15:05

  *   02 appProject资源详解-02.mp4 (55.90 MB), 16:33

  *   03 appProject资源详解-03.mp4 (73.87 MB), 16:11

  *   04 appProject资源详解-04.mp4 (65.95 MB), 18:43

*   03 applicationset资源详解/

  *   01 application资源详解-01.mp4 (63.62 MB), 17:21

  *   02 application资源详解-02.mp4 (57.51 MB), 16:33

  *   03 application资源详解-03.mp4 (41.04 MB), 10:45

  *   04 application资源详解-04.mp4 (42.55 MB), 11:13

  *   05 application资源详解-05.mp4 (71.08 MB), 15:39

  *   06 application资源详解-06.mp4 (68.25 MB), 14:38

  *   07 application资源详解-07.mp4 (62.46 MB), 18:09

  *   08 application资源详解-08.mp4 (43.41 MB), 10:37

*   04 application资源详解/

  *   01 applicationset资源详解-01.mp4 (60.53 MB), 12:30

  *   02 applicationset资源详解-02.mp4 (56.52 MB), 14:47

  *   03 applicationset资源详解-03.mp4 (26.92 MB), 06:54

  *   04 applicationset资源详解-04.mp4 (75.90 MB), 15:51

  *   05 applicationset资源详解-05.mp4 (64.34 MB), 15:44

  *   06 applicationset资源详解-06.mp4 (46.48 MB), 11:37

  *   07 applicationset资源详解-07.mp4 (39.56 MB), 09:55

  *   08 applicationset资源详解-08.mp4 (118.82 MB), 30:22

  *   09 applicationset资源详解-09.mp4 (400.07 MB), 36:57

  *   10 applicationset资源详解-10.mp4 (40.05 MB), 09:47

  *   11 applicationset资源详解-11.mp4 (72.34 MB), 24:40

  *   12 applicationset资源详解-12.mp4 (66.39 MB), 15:51

  *   13 applicationset资源详解-13.mp4 (34.79 MB), 09:31

  *   14 applicationset资源详解-14.mp4 (54.64 MB), 13:55

  *   15 applicationset资源详解-15.mp4 (73.71 MB), 16:25

  *   16 applicationset资源详解-16.mp4 (57.27 MB), 14:17

  *   17 applicationset资源详解-17.mp4 (26.50 MB), 06:34

  *   18 applicationset资源详解-18.mp4 (64.24 MB), 14:59

  *   19 applicationset资源详解-19.mp4 (48.09 MB), 12:03

  *   20 applicationset资源详解-20.mp4 (39.69 MB), 09:41

  *   21 applicationset资源详解-21.mp4 (49.42 MB), 11:21

  *   22 applicationset资源详解-22.mp4 (67.66 MB), 16:14

  *   23 applicationset资源详解-23.mp4 (90.47 MB), 15:36

  *   24 applicationset资源详解-24.mp4 (56.02 MB), 10:55

  *   25 applicationset资源详解-25.mp4 (48.69 MB), 12:18

  *   26 applicationset资源详解-26.mp4 (56.49 MB), 11:47

  *   27 applicationset资源详解-27.mp4 (34.92 MB), 07:51

*   05 secret管理/

  *   01 secret管理-01.mp4 (16.54 MB), 05:37

  *   02 secret管理-02.mp4 (75.43 MB), 15:53

  *   03 secret管理-03.mp4 (114.14 MB), 26:51

  *   04 secret管理-04.mp4 (34.56 MB), 08:44

  *   05 secret管理-05.mp4 (135.00 MB), 31:02

  *   06 secret管理-06.mp4 (71.81 MB), 16:55

  *   07 secret管理-07.mp4 (103.10 MB), 24:09

  *   08 secret管理-08.mp4 (66.65 MB), 13:03

  *   09 secret管理-09.mp4 (58.08 MB), 12:09

  *   10 secret管理-10.mp4 (33.99 MB), 07:08

  *   11 secret管理-11.mp4 (35.42 MB), 08:11

  *   12 secret管理-12.mp4 (81.30 MB), 17:31

*   06 app of apps/

  *   01 app of apps-01.mp4 (54.34 MB), 15:06

  *   02 app of apps-02.mp4 (44.36 MB), 09:15

*   07 金丝雀发布/

  *   01 金丝雀发布-01.mp4 (87.95 MB), 22:45

  *   02 金丝雀发布-02.mp4 (99.23 MB), 28:40

  *   03 金丝雀发布-03.mp4 (76.35 MB), 14:16

*   08 配置/

  *   01 配置-01.mp4 (110.12 MB), 22:50

  *   02 配置-02.mp4 (109.42 MB), 25:59

  *   03 配置-03.mp4 (88.01 MB), 18:16

  *   04 配置-04.mp4 (80.66 MB), 20:31

  *   05 配置-05.mp4 (70.27 MB), 13:24

  *   06 配置-06.mp4 (39.45 MB), 06:33

  *   07 配置-07.mp4 (135.14 MB), 26:48

  *   08 配置-08.mp4 (98.18 MB), 24:14

  *   09 配置-09.mp4 (103.93 MB), 23:09

*   09 通知/

  *   01 通知.mp4 (137.18 MB), 32:41

*   10 命令/

  *   01 命令-01.mp4 (65.25 MB), 15:33

  *   02 命令-02.mp4 (105.43 MB), 17:05

  *   03 命令-03.mp4 (56.04 MB), 11:21

  *   04 命令-04.mp4 (60.67 MB), 13:13

  *   05 命令-05.mp4 (62.46 MB), 11:58

  *   06 命令-06.mp4 (76.08 MB), 17:22

  *   07 命令-07.mp4 (51.32 MB), 10:47

*   11 ui/

  *   01 ui.mp4 (32.22 MB), 10:26