---
# System prepended metadata

title: Argo CD 视频教程录制计划

---

# Argo CD 视频教程录制计划


## 教程规划

### 1. ArgoCD 简介

```text
1.学习依赖的基础知识说明
2.ArgoCD 简单介绍
3.选择 ArgoCD 的几点原因
4.ArgoCD 核心特性介绍
```

### 2. 试验环境搭建

```text
1.安装基础工具（kubekey，k9s）
2.创建 k8s all-in-one 环境
3.安装 基础服务 （openLB）
4.安装 nginx-ingress
```

### 3. ArgoCD 安装及 Demo 演示

```text
1.安装 ArgoCD
2.导出 LoadBalancer 服务
3.获取管理员密码
4.体验官方 Demo
```

### 4. 自建应用模拟开发场景

```text
1.创建 flask demo 并构建镜像
2.编写 kuestomize 配置清单
3.通过 ArgoCD 部署自建应用
4.提出问题，承接下一期课程
```

### 5. Github 实现全自动化 CICD

```text
1.拆分业务源码和部署清单到两个仓库
2.配置 github action 实现自动化
3.提出配置清单中 Secret 数据安全问题
```

### 6. 数据加密之 sealed secrets

```text
1.sealed secrets 介绍
2.安装 sealed secrets
3.解密 secret 实验
4.实践经验总结
5.sealed secrets 私钥公钥导出及恢复
```

### 7. 多k8s集群部署应用

```text
1.ArgoCD 添加多 k8s 集群
2.多集群部署应用
3.分析遇到的问题
```

### 8.ApplicationSet 多集群应用管理

- [ ]  课程待开发

```text
1.ApplicationSet 介绍
2.多集群部署应用
```


### 4. ArgoCD UI 使用介绍
### 5. ArgoCD CLI 使用介绍
### 6. ArgoCD 高阶功能介绍（webhook）
### 7. ArgoCD 和 Tekton 的集成

https://github.com/cdfoundation/sig-chinese-localization/issues/7