11.ArgoCD快速入门
11.1 ArgoCD的部署要点
-
ArgoCD有两种部署方式:多租户部署和核心化部署
-
多租户
-
常用于为多个应用程序开发团队提供服务,并由平台团队维护的场景
-
有两类可选择的部署方式
- 非高可用性部署:适用于演示和测试的目的
- 高可用部署:适用于生产用途
-
支持用户通过Web UI或CLI进行访问
-
支持集群级部署和名称空间级两种安装机制
- 配置文件install.yaml:具有集群管理员访问权限的集群级安装;
- 配置文件namespace-install.yaml:仅需要名称空间级别权限的安装;
-
-
核心化部署
-
安装的组件较小且更易于维护,它不包含API Server和UI,且不提供高可用机制
-
仅适用于独立使用ArgoCD且不需要多租户特性的集群管理员
-
用户要通过Kubernetes的访问权限来管理ArgoCD
-
11.2 ArgoCD的部署步骤
- kubeadm reset
root@k8s-master01:~# kubeadm reset
root@k8s-master01:~